Skip to content
CVE PROGRAM SOURCE RECORDUnscored

CVE-2026-64180

mm/memory_hotplug: fix memory block reference leak on remove

Description

In the Linux kernel, the following vulnerability has been resolved: mm/memory_hotplug: fix memory block reference leak on remove Patch series "mm: Fix memory block leaks and locking", v2. This series fixes two memory block device reference leaks and one locking issue around the per-memory_block hwpoison counter. This patch (of 2): remove_memory_blocks_and_altmaps() looks up each memory block with find_memory_block(), which acquires a reference to the memory block device. That reference is never dropped on this path, resulting in a leaked device reference when removing memory blocks and their altmaps. Drop the reference after retrieving mem->altmap and clearing mem->altmap, before removing the memory block device.

Affected products

Version statuses are supplied by the assigning organization. Consult the original record for detailed ranges and platform conditions.

Linux Linux

Default version status: unaffected

  • 6b8f0798b85aa529011570369db985a788f3003f to < b8ab30c79fc00147125b9c39f928561d9dd13d06affected
  • 6b8f0798b85aa529011570369db985a788f3003f to < 09ce923071e7852ece60d7368e05249bf32c7967affected
  • 6b8f0798b85aa529011570369db985a788f3003f to < df64c0d21c3f85f844b2f656333e43d97e6ffa74affected
  • 6b8f0798b85aa529011570369db985a788f3003f to < 93866f55f7e292fe3d47d36c9efe5ee10213a06baffected

Linux Linux

Default version status: affected

  • 6.8affected
  • 0 to < 6.8unaffected
  • 6.12.92 to ≤ 6.12.*unaffected
  • 6.18.34 to ≤ 6.18.*unaffected
  • 7.0.11 to ≤ 7.0.*unaffected
  • 7.1 to ≤ *unaffected

References