PT-2024-11317 · Linux · Linux Kernel
Viresh Kumar
·
Published
2021-07-01
·
Updated
2024-12-26
·
CVE-2021-47318
CVSS v3.1
7.8
High
| Vector | AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
Linux kernel (affected versions not specified)
Description
The issue is related to a use-after-free vulnerability in the arch topology component of the Linux kernel. The
topology scale freq tick() function, which is called from scheduler tick(), may use a pointer to struct scale freq data that was previously cleared by topology clear scale freq source(). To resolve this, the RCU update mechanism is used to guarantee race-free updates. The synchronize rcu() function ensures that all RCU critical sections started before it is called will finish before it returns, allowing the callers of topology clear scale freq source() to free related resources without worrying about their callback being called again.Recommendations
At the moment, there is no information about a newer version that contains a fix for this vulnerability.
Use After Free
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Linux Kernel