Impact
The vulnerability is a use‑after‑free race on the kernel‑wide cad_pid pointer. An unprivileged user can trigger the race via sysctl calls in user and PID namespaces. When a writer replaces cad_pid while a reader is accessing it, the freed pointer can be dereferenced by pid_vnr or kill_pid, leading to memory corruption. This can cause a kernel crash (service disruption) and potentially enable privilege escalation if an attacker can influence the freed memory. The weakness is a race condition leading to memory corruption (CWE‑416).
Affected Systems
This issue affects the Linux kernel. Any kernel build containing the cad_pid pointer race before the fix is vulnerable. Version information is not specified, but the problem existed in earlier kernel releases that did not incorporate the RCU protection and grace‑period fix.
Risk and Exploitability
The EPSS score is not available and the vulnerability is not listed in KEV. The vulnerability is exploitable from a local, unprivileged user context that can manipulate sysctl settings or create PID namespaces. The primary consequence is a kernel crash, but the underlying memory corruption could be leveraged for code execution or privilege escalation if an attacker gains control over the freed memory. No public exploits are known, yet the presence of a kernel‑level use‑after‑free warrants immediate remediation.
OpenCVE Enrichment