PatchSiren cyber security CVE debrief
CVE-2026-64368 Linux CVE debrief
A vulnerability in the Linux kernel's mm/slab implementation can cause a compromise of the krealloc() __GFP_ZERO contract when red zoning is enabled but the requested size is not tracked. This issue may impact Linux kernel developers and maintainers who need to assess exposure and verify affected versions. The vulnerability arises from the current check being imprecise, triggering also when only SLAB_RED_ZONE is enabled without SLAB_STORE_USER. The fix involves using slub_debug_orig_size() to accurately check if the requested size is tracked.
- Vendor
- Linux
- Product
- Unknown
- CVSS
- HIGH 8.1
- CISA KEV
- Not listed in stored evidence
- Original CVE published
- 2026-07-25
- Original CVE updated
- 2026-10-19
- Advisory published
- 2026-07-25
- Advisory updated
- 2026-10-19
Who should care
Linux kernel developers and maintainers who need to assess exposure and verify affected versions. They should review the Linux kernel's mm/slab implementation, assess potential security consequences, and verify the fix in the Linux kernel source code. Additionally, they should monitor for potential impact on krealloc() __GFP_ZERO contract and document findings and remediation steps.
Why it matters
A vulnerability in the Linux kernel's mm/slab implementation can cause a compromise of the krealloc() __GFP_ZERO contract when red zoning is enabled but the requested size is not tracked. Linux kernel developers and maintainers should assess exposure and verify affected versions.
- Verify affected Linux kernel versions
- Assess potential impact on krealloc() __GFP_ZERO contract
- Monitor for potential security consequences
Technical summary
The Linux kernel's mm/slab implementation has a vulnerability that can cause a compromise of the krealloc() __GFP_ZERO contract when red zoning is enabled but the requested size is not tracked. This issue is resolved by using slub_debug_orig_size() to accurately check if the requested size is tracked. The vulnerability arises from the current check being imprecise, triggering also when only SLAB_RED_ZONE is enabled without SLAB_STORE_USER. The fix ensures that the krealloc() __GFP_ZERO contract is not compromised when red zoning is enabled.
Defensive priority
High
Recommended defensive actions
- Review Linux kernel versions and assess exposure
- Verify affected versions using official Linux kernel sources
- Monitor for potential impact on krealloc() __GFP_ZERO contract
- Perform a thorough review of the Linux kernel's mm/slab implementation
- Assess potential security consequences
- Verify the fix in the Linux kernel source code
- Document findings and remediation steps
Evidence notes
The CVE record and source item provide details on the vulnerability, but the scope of affected versions and potential impact require further verification from official Linux kernel sources. The issue is resolved by using slub_debug_orig_size() instead of the current imprecise check. This change ensures that the krealloc() __GFP_ZERO contract is not compromised when red zoning is enabled. Linux kernel developers and maintainers should verify affected versions and assess potential impact.
Sources and references
Verified primary and authoritative sources
-
CVE-2026-64368 CVE Program record
Publisher, destination, and source semantics verified
URL: https://www.cve.org/CVERecord?id=CVE-2026-64368
CVE Program - Official CVE Program record with source-provided CVE metadata.
-
CVE-2026-64368 NVD vulnerability detail
Publisher, destination, and source semantics verified
URL: https://nvd.nist.gov/vuln/detail/CVE-2026-64368
NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.
Supplemental references
-
mm/slab: do not limit zeroing to orig_size when only red zoning is enabled
Unverified legacy reference
URL: https://raw.githubusercontent.com/CVEProject/cvelistV5/main/cves/2026/64xxx/CVE-2026-64368.json
cve_program_cvelist_v5
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/6256899c3a34674bba6076884aedbba49fc695e4
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/7e706d50fa119eead6376bf0ef973e8d73a96030
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/2382971aaaef5bf85a651234c64906f59580b8be
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/0d18ccef142f04433dfb2a0c120cf223d2b8a42c
Supplemental source
-
Source reference
Unverified legacy reference
URL: https://git.kernel.org/stable/c/648927ceb84021a25a0fbd5673740956f318d534
Supplemental source
Methodology and review provenance
AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.