ftrace: Add cond_resched() to ftrace_graph_set_hash() (Linux Linux)

CVE-2025-37940
MEDIUM 5.5

At a glance

Source
NVD
EPSS
EPSS 0.16 % · percentile 5 ()
State
PUBLISHED
Published
Updated
Assigner
Linux
NVD status
Analyzed

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.

Weaknesses (CWE)

References

Scores

VersionScoreVectorScored by
CVSS 3.1MEDIUM 5.5CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:HNVD · nvd@nist.gov (Primary)

European references

CERT-FR advisories

Affected configurations (NVD CPE)

Affected products

ProductVersions
Linux · Linuxaffected b9b0c831bed2682c2e3e9f5420fb6985549ef020 < e5b4ae6f01d4a510d5725eca7254519a1093920d ; affected b9b0c831bed2682c2e3e9f5420fb6985549ef020 < 618655d54c5f8af5d57b77491d08c0f0ff77d114 ; affected b9b0c831bed2682c2e3e9f5420fb6985549ef020 < dd38803c9088b848c6b56f4f6d7efc4497bfde61 ; affected b9b0c831bed2682c2e3e9f5420fb6985549ef020 < 8dd7d7280357596ba63dfdb4c1725d9dd24bd42a ; affected b9b0c831bed2682c2e3e9f5420fb6985549ef020 < 5d336ac215e5c76e43ef4bca9ba699835e53e2fd ; affected b9b0c831bed2682c2e3e9f5420fb6985549ef020 < 1fce9574b9d515bcb8a75379a8053e18602424e3
Linux · Linuxaffected 4.11 ; unaffected 0 < 4.11 ; unaffected 5.4.293 ≤ 5.4.* ; unaffected 5.10.237 ≤ 5.10.* ; unaffected 5.15.181 ≤ 5.15.* ; unaffected 6.1.135 ≤ 6.1.*

Sources

SourceLicence
CVE List (CVEProject cvelistV5)CVE Program Terms of Use
EPSS (FIRST.org)FIRST — attribution requested
ENISA EUVDENISA — reproduction authorised, source acknowledged
CERT-FR (ANSSI)Licence Ouverte / Etalab 2.0
NVD (NIST) via fkie-cad/nvd-json-data-feedsPublic domain — this product uses data from the NVD API but is not endorsed or certified by the NVD