Impact
The flaw resides in the slab allocation logic of the Linux kernel. When an allocation request includes the __GFP_ZERO flag, the kernel is required to zero the entire object size. If only SLAB_RED_ZONE is enabled and SLAB_STORE_USER is disabled, the current check mistakenly stops zeroing after the requested size and leaves the red‑zone portion uncleared. This means the integrity of the __GFP_ZERO contract is violated, potentially exposing stale kernel memory to subsequent uses.
Affected Systems
Linux kernels compiled with SLAB_RED_ZONE enabled and SLAB_STORE_USER disabled are impacted. Any build that lacks the upstream patch that replaces the imprecise check with slub_debug_orig_size() is vulnerable. Version information is not specified, so the exact range of affected kernel releases is unknown.
Risk and Exploitability
The CVSS score of 8.1 classifies the vulnerability as high severity. The EPSS score is less than 1%, indicating a low likelihood of current exploitation. It is not listed in the CISA KEV catalog. Exploitation requires a kernel configuration that matches the vulnerable state and local control over the allocator; under typical use the risk of active attack remains low.
OpenCVE Enrichment
Debian DLA
Ubuntu USN