PT-2026-43875 · Linux · Linux Kernel
CVSS v3.1
4.7
Medium
| Vector | AV:L/AC:H/PR:L/UI:N/S:U/C:N/I:N/A:H |
Name of the Vulnerable Software and Affected Versions
Linux kernel (affected versions not specified)
Description
A race condition exists between the
damos walk() and kdamond fn() functions. When the kdamond fn() main loop finishes, it cancels remaining damos walk() requests and unsets damon ctx->kdamond. Because request registration and the unsetting of damon ctx->kdamond are protected by different mutexes, damos walk() may register a new request and perceive the context as still running just before damon ctx->kdamond is unset. This leads to a situation where the caller thread waits indefinitely for a request that will never be handled, resulting in a deadlock.Recommendations
At the moment, there is no information about a newer version that contains a fix for this vulnerability.
Exploit
Race Condition
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Linux Kernel