CVE-2025-37940: Linux kernel · ftrace: Add cond_resched() to ftrace_graph_set_hash()
Affects Linux kernelSource GCVE Database
Not known to be exploited.
Data as of 5 Nov 2026, 22:02 UTC
Rated Low by Threat Radar's AI analysis · No CVSS score from NVD or the CNA
Thin evidence
One scorer or noneExploitation evidence
Disclosed: evidence found.
CVE published 20 May 2025
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 5 Nov 2026.
What to do
AI-suggested
A fix has been implemented by adding cond_resched() in the affected function to prevent softlockup conditions. Users should update to the Linux kernel version containing this fix once available. No other mitigation actions are indicated.
Description
A vulnerability in the Linux kernel's ftrace component was addressed by adding a conditional reschedule call (cond_resched()) within the ftrace_graph_set_hash() function. Without this, when tracing a large number of functions, the kernel could become unresponsive and trigger the softlockup watchdog. The fix improves kernel responsiveness during extensive function tracing.
References
- git.kernel.org/stable/c/e5b4ae6f01d4a510d5725eca7254519a1093920d (opens in a new tab)
- git.kernel.org/stable/c/618655d54c5f8af5d57b77491d08c0f0ff77d114 (opens in a new tab)
- git.kernel.org/stable/c/dd38803c9088b848c6b56f4f6d7efc4497bfde61 (opens in a new tab)
- git.kernel.org/stable/c/8dd7d7280357596ba63dfdb4c1725d9dd24bd42a (opens in a new tab)
- git.kernel.org/stable/c/5d336ac215e5c76e43ef4bca9ba699835e53e2fd (opens in a new tab)
- git.kernel.org/stable/c/1fce9574b9d515bcb8a75379a8053e18602424e3 (opens in a new tab)
- git.kernel.org/stable/c/4429535acab750d963fdc3dfcc9e0eee42f4d599 (opens in a new tab)
- git.kernel.org/stable/c/72be43ff061a889c6ee648a330a42486cafa15a6 (opens in a new tab)
- git.kernel.org/stable/c/42ea22e754ba4f2b86f8760ca27f6f71da2d982c (opens in a new tab)
- lists.debian.org/debian-lts-announce/2025/05/msg00045.html (opens in a new tab)