Impact
An out‑of‑bounds bit clear occurs when the kernel attempts to clear the MM CID bit numbered MM_CID_UNSET (bit 31) during a CPU‑to‑task fixup path. The write is deterministic and non‑arbitrary, targeting a fixed offset 256 MiB beyond the bitmap inside the mm_struct object. This corrupts a single bit of unpredictable kernel memory, potentially affecting any object located at that fixed offset and leading to kernel instability or privilege escalation. The weakness is an out‑of‑bounds write (CWE‑787). The vulnerability carries a CVSS score of 7.8, indicating substantial impact if exploited.
Affected Systems
All Linux kernel versions that use per‑CPU CID mode are affected. The fix applied in the latest kernel updates removes the out‑of‑bounds write path. No specific product to any kernel running the impacted code path until updated.
Risk and Exploitability
Based on the description, it is inferred that the attack vector requires local privileged access to create a process that triggers the OOB clear_bit during a per‑CPU CID mode task schedule‑in. The vulnerability is local and causes a deterministic out‑of‑bounds bit clear at a fixed mm_struct bitmap. Exploitation would corrupt a single bit of unpredictable kernel memory, potentially leading to kernel instability or privilege escalation. The EPSS score is below 1 % and the issue is not listed in the CISA KEV catalog, implying a low current exploitation probability. Despite this, the high CVSS score (7.8) and potential for kernel memory corruption warrant prompt patching.
OpenCVE Enrichment