Junglewise Threat Intelligence

CVE-2026-53060: Linux Kernel memory leak in dm-cache metadata abort retry

CVE-2026-53060 · Severity: info · CVSS 2.1 · Published 2026-06-24

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A memory leak vulnerability was identified in the Linux kernel's device-mapper cache component. This component is responsible for managing data caching on storage devices to improve performance. An exploit could allow a local user to gradually exhaust system memory by triggering specific error conditions during storage management operations, potentially leading to system instability or a denial of service.

Technical details

A memory leak exists in the 'dm_cache_metadata_abort' function within the Linux kernel's device-mapper cache (dm-cache) driver. The vulnerability occurs when the kernel fails to acquire 'root_lock' because the block manager is in a read-only state; in this failure path, a temporary 'block_manager' object allocated via 'dm_block_manager_create' is not properly released. This can be reliably triggered by reloading a DM table while metadata is read-only or through races in cache mode updates during concurrent 'metadata_operation_failed' calls. An attacker with local privileges to manage DM tables could exploit this to exhaust kernel memory. The fix introduces a 'WRITE_LOCK_OR_GOTO' macro to ensure proper cleanup on lock acquisition failure.

Affected products

  • Linux Linux Kernel Fixed in 044ca491d4086dc5bf233e9fcb71db52df32f633 and related stable branches

Timeline

  • 2026-03-04: patched: Initial patch authored by Ming-Hung Tsai
  • 2026-06-24: disclosed: CVE-2026-53060 published

References

Related threats