PatchSiren

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.