CVE-2024-56566: Linux kernel · mm/slub: Avoid list corruption when removing a slab from the full list
Affects Linux kernelSource GCVE Database
Not known to be exploited.
Data as of 30 Oct 2026, 14:33 UTC
Rated High by Threat Radar's AI analysis · No CVSS score from NVD or the CNA
Thin evidence
One scorer or noneExploitation evidence
Disclosed: evidence found.
CVE published 27 Dec 2024
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 30 Oct 2026.
What to do
AI-suggested
A fix for this vulnerability has been implemented in the Linux kernel. Users should update to a kernel version that includes this fix. No additional mitigation steps are indicated in the advisory.
Description
CVE-2024-56566 is a vulnerability in the Linux kernel's SLUB memory allocator where list corruption can occur when removing a slab from the full list. This happens if an allocated object fails consistency checks, causing the slab to be incorrectly removed from the partial list and later triggering a list corruption when freeing objects. The issue can lead to kernel crashes due to detected list poison errors.
References
- git.kernel.org/stable/c/a81a0e7fc85125248363d5c944bef268218c9718 (opens in a new tab)
- git.kernel.org/stable/c/33a213c04faff6c3a7fe77e947db81bc7270fe32 (opens in a new tab)
- git.kernel.org/stable/c/943c0f601cd28c1073b92b5f944c6c6c2643e709 (opens in a new tab)
- git.kernel.org/stable/c/dbc16915279a548a204154368da23d402c141c81 (opens in a new tab)