CVE-2025-37940
Description
In the Linux kernel, the following vulnerability has been resolved: ftrace: Add cond_resched() to ftrace_graph_set_hash() When the kernel contains a large number of functions that can be traced, the loop in ftrace_graph_set_hash() may take a lot of time to execute. This may trigger the softlockup watchdog. Add cond_resched() within the loop to allow the kernel to remain responsive even when processing a large number of functions. This matches the cond_resched() that is used in other locations of the code that iterates over all functions that can be traced.
How to fix
- linux linux_kernel5.4.293, 5.10.237, 5.15.181, 6.1.135, 6.6.88, 6.12.24, 6.13.12, 6.14.3 or later
- git.kernel.org/stable/c/1fce9574b9d515bcb8a75379a8053e18602424e3
- git.kernel.org/stable/c/42ea22e754ba4f2b86f8760ca27f6f71da2d982c
- git.kernel.org/stable/c/4429535acab750d963fdc3dfcc9e0eee42f4d599
- git.kernel.org/stable/c/5d336ac215e5c76e43ef4bca9ba699835e53e2fd
- git.kernel.org/stable/c/618655d54c5f8af5d57b77491d08c0f0ff77d114
- git.kernel.org/stable/c/72be43ff061a889c6ee648a330a42486cafa15a6
- git.kernel.org/stable/c/8dd7d7280357596ba63dfdb4c1725d9dd24bd42a
- git.kernel.org/stable/c/dd38803c9088b848c6b56f4f6d7efc4497bfde61
- git.kernel.org/stable/c/e5b4ae6f01d4a510d5725eca7254519a1093920d
Affected products
| Product | Affected versions | Fixed in |
|---|---|---|
| linux linux_kernel | 4.11 ≤ v < 5.4.293, 5.5 ≤ v < 5.10.237, 5.11 ≤ v < 5.15.181, 5.16 ≤ v < 6.1.135, 6.2 ≤ v < 6.6.88, 6.7 ≤ v < 6.12.24, 6.13 ≤ v < 6.13.12, 6.14 ≤ v < 6.14.3 | 5.4.293, 5.10.237, 5.15.181, 6.1.135, 6.6.88, 6.12.24, 6.13.12, 6.14.3 |
| debian debian_linux | 11.0 | — |
Check your version
Choose the product and enter the version you run to see whether it falls in the affected range.
Attack Surface Management
See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.