Junglewise Threat Intelligence

CVE-2026-46280: Linux Kernel use-after-free in HMM test driver

CVE-2026-46280 · Severity: info · CVSS 5.5 · Published 2026-06-08

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A vulnerability was identified in the Linux kernel's HMM (Heterogeneous Memory Management) testing component. This flaw can cause a system crash (kernel panic) when certain memory-intensive operations or system errors occur, such as during a program crash (coredump). While primarily affecting testing environments, it represents a stability risk to the operating system.

Technical details

A use-after-free vulnerability exists in lib/test_hmm.c within the Linux kernel. When dmirror_fops_release() is called, it frees the dmirror structure without first migrating device private pages back to system memory. This leaves pages with a dangling zone_device_data pointer. If a subsequent fault occurs on these pages (for example, during a coredump), the dmirror_devmem_fault() callback dereferences the stale pointer, resulting in a kernel panic. The fix involves calling dmirror_device_evict_chunk() during the release process to ensure all pages are migrated before the structure is freed.

Affected products

  • Linux Linux kernel Fixed in 6.9 and various stable branches

Timeline

  • 2026-04-28: patched: Initial patch authored by Alistair Popple
  • 2026-06-08: disclosed: CVE-2026-46280 published

References

Related threats