CVE-2026-64180
Linux Kernel vulnerability analysis and mitigation

Overview

CVE-2026-64180 is a memory block device reference leak vulnerability in the Linux kernel's memory hotplug subsystem. The flaw exists in remove_memory_blocks_and_altmaps(), which calls find_memory_block() to look up memory blocks but never releases the acquired device references, resulting in a kernel resource leak. The vulnerability affects Linux kernel versions starting from 6.8 and is fixed in versions 6.12.92, 6.18.34, 7.0.11, and 7.1. It carries an estimated CVSS severity of Medium with an EPSS score of 0.0 (GitHub Advisory, Feedly).

Technical details

The root cause is a missing put_device() (or equivalent reference drop) call in the remove_memory_blocks_and_altmaps() function within mm/memory_hotplug.c. When this function uses find_memory_block() to locate each memory block, it increments the device reference count, but the corresponding decrement is never performed on the removal code path. The fix ensures the reference is dropped after retrieving and clearing mem->altmap, but before the memory block device is removed. No CWE has been formally assigned, though the issue is consistent with CWE-772 (Missing Release of Resource after Effective Lifetime) (GitHub Advisory).

Impact

A local user with sufficient privileges to trigger memory hotplug removal operations can cause kernel memory exhaustion by accumulating unreleased device references over repeated memory block removal cycles. The primary impact is denial of service through kernel memory exhaustion; there is no evidence of confidentiality or integrity impact. The vulnerability does not enable remote code execution or lateral movement (Feedly).

Mitigation and workarounds

Apply the upstream kernel patches that correct the reference leak in remove_memory_blocks_and_altmaps(). Fixed versions are Linux kernel 6.12.92, 6.18.34, 7.0.11, and 7.1. The specific fix commits are b8ab30c79fc0, 09ce923071e7, df64c0d21c3f, and 93866f55f7e2 for the respective stable branches. No configuration-based workaround is available; upgrading to a patched kernel version is the recommended remediation (GitHub Advisory).

Additional resources


SourceThis report was generated using AI

Related Linux Kernel vulnerabilities:

CVE ID

Severity

Score

Technologies

Component name

CISA KEV exploit

Has fix

Published date

CVE-2026-64192HIGH7.8
  • Linux Kernel logoLinux Kernel
  • kernel-zfcpdump-devel-matched
NoYesJul 20, 2026
CVE-2026-64191HIGH7.8
  • Linux Kernel logoLinux Kernel
  • linux-lowlatency-hwe-6.8
NoYesJul 20, 2026
CVE-2026-64206MEDIUM5.5
  • Linux Kernel logoLinux Kernel
  • kernel-selftests-internal
NoYesJul 20, 2026
CVE-2026-64205MEDIUM5.5
  • Linux Kernel logoLinux Kernel
  • kernel-zfcpdump-modules-extra
NoNoJul 20, 2026
CVE-2026-64600NONEN/A
  • Linux Kernel logoLinux Kernel
  • kernel-abi-stablelists
NoYesJul 23, 2026

Free Vulnerability Assessment

Benchmark your Cloud Security Posture

Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.

Request assessment

Get a personalized demo

Ready to see Wiz in action?

"Best User Experience I have ever seen, provides full visibility to cloud workloads."
David EstlickCISO
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
Adam FletcherChief Security Officer
"We know that if Wiz identifies something as critical, it actually is."
Greg PoniatowskiHead of Threat and Vulnerability Management