Junglewise Threat Intelligence

CVE-2026-45935: Linux Kernel ntfs3 heap overflow in DeleteIndexEntryRoot

CVE-2026-45935 · Severity: info · CVSS 7.8 · Published 2026-05-27

Technologies: Linux Kernel. Vendors: Linux.

Executive brief

A vulnerability was identified in the Linux kernel's NTFS3 file system driver, which is used to read and write Windows-formatted drives. A flaw in how the system processes file index entries could allow a malicious actor to trigger a memory error. This could potentially lead to a system crash or unauthorized access to sensitive kernel memory, impacting the stability and security of the operating system.

Technical details

A slab-out-of-bounds read and subsequent heap buffer overflow exists in the ntfs3 driver's 'do_action' function within fs/ntfs3/fslog.c. When processing the 'DeleteIndexEntryRoot' case, the 'esize' (entry size) is retrieved from a log record without validation. The code uses this size to calculate a memory offset for a 'memmove' operation; if 'esize' is maliciously large, the pointer arithmetic results in a negative offset. When cast to size_t, this becomes a massive unsigned integer, causing 'memmove' to overwrite heap memory. The fix introduces a check to ensure 'esize' fits within the remaining used space of the index header.

Affected products

  • Linux Linux Kernel ntfs3 driver

Timeline

  • 2026-01-17: other: Vulnerability fixed in source code by Jiasheng Jiang
  • 2026-05-27: disclosed: CVE-2026-45935 published

References

Related threats