Impact
In the Linux kernel the keyctl_read_key system call performs a type check on a key’s read method without holding the key’s semaphore. When an AF_RXRPC key exists, the corresponding key type can be unregistered while a read is pending. This race allows the read operation to access freed module storage, exposing arbitrary memory contents or causing a crash. The flaw is a classic use‑after‑free, classified as CWE‑416.
Affected Systems
All Linux kernel builds that include AF_RXRPC before the patches in the listed commits are affected. The fix, which moves the type‑check inside the semaphore‑protected section, applies to every kernel version supplied by the GNU/Linux distribution maintainers that contain the commit changes referenced in the advisory.
Risk and Exploitability
The EPSS score is not available and the vulnerability is not listed in the CISA KEV catalog. Consequently, known exploitation probability is low, but the flaw could be triggered by a local attacker who can create or control AF_RXRPC keys. The impact is confined to the kernel’s address space and does not provide remote access without additional exploits. The absence of a CVSS score in the public data means the exact severity has not been quantified, but the use‑after‑free nature suggests a moderate to high risk for affected systems.
OpenCVE Enrichment