Improper Initialization in Linux kernel - CVE-2026-64130
Published: July 20, 2026
Vulnerability details
The vulnerability allows a local user to disclose sensitive information.
The vulnerability exists due to improper initialization of memory tags in the huge zero folio when allocating huge zero folios with init_on_free enabled and __GFP_ZEROTAGS handling skips tag clearing. A local user can map affected memory to disclose sensitive information.
The issue affects arm64 systems using memory tagging extension, and exposure occurs because the huge zero folio is mapped through a special PMD path that does not initialize tags on first user-space mapping.
Affected software
Ubuntu
linux-ibm (Ubuntu package)
linux-azure (Ubuntu package)
linux-aws (Ubuntu package)
linux-nvidia (Ubuntu package)
linux-nvidia-bos (Ubuntu package)
How to mitigate CVE-2026-64130
linux-ibm (Ubuntu package) - addressed in versions 7.0.0-1008.8, 7.0.0-1010.10
linux-azure (Ubuntu package) - addressed in versions 7.0.0-1009.9, 7.0.0-1010.10
linux-aws (Ubuntu package) - addressed in versions 7.0.0-1009.9, 7.0.0-1015.15
linux-nvidia (Ubuntu package) - addressed in versions 7.0.0-1016.16, 7.0.0-1016.16~24.04.1
linux-nvidia-bos (Ubuntu package) - update to 7.0.0-2016.16