ZeroHour

CVE-2026-89613

mass

Memory corruption flaw in Linux kernel legacy NTFS driver via crafted mapping pairs

CVSS 3.1
9.8 critical
EPSS
Published
()
Modified
AI analysis

CVE-2026-89613 is a vulnerability in the Linux kernel's legacy ntfs filesystem driver, fixed by a change titled "ntfs: reject invalid empty mapping pairs." The driver fails to reject an attribute whose mapping pairs are empty while its highest VCN and size fields are inconsistent, allowing crafted on-disk NTFS metadata to drive out-of-bounds access and memory corruption during parsing. The flaw is triggered when the kernel mounts or processes a maliciously crafted NTFS filesystem image, for example via an inserted USB device, automount, or any path that hands attacker-controlled NTFS media to the in-kernel driver. Successful exploitation could crash the machine or lead to kernel-level code execution (CVSS 3.1: 9.8, AV:N/AC:L/PR:N/UI:N), though practical attack paths generally require getting a crafted filesystem mounted. All Linux systems whose kernels include and use the legacy ntfs driver are affected; no public proof of concept is known and there is no evidence of in-the-wild exploitation.

What to do: Apply kernel updates from your distribution once the fix for CVE-2026-89613 is included, and verify the running kernel post-reboot. If the legacy in-kernel ntfs driver is not needed, blacklist the ntfs module or ensure NTFS mounts use the ntfs3 or userspace ntfs-3g driver instead. Restrict automounting of untrusted USB/removable media on servers and multi-user desktops to block the main delivery path for crafted filesystem images.

Affected
Linux kernel (legacy ntfs filesystem driver)
Estimated exposure
massPotentially billions of devices/instations ship kernels that can include the ntfs driver (Linux runs on billions of devices), though practical exploitation… — The ntfs driver is built into or available as a module in most general-purpose Linux distributions, and the Linux kernel is deployed at multi-billion device scale, so the theoretical exposure is the entire install base, with realistic risk…

Order-of-magnitude estimate by the model from install counts, market share and public scan data it knows; verify before quoting.

Description

In the Linux kernel, the following vulnerability has been resolved: ntfs: reject invalid empty mapping pairs Reject an attribute with empty mapping pairs if it has inconsistent highest VCN and size.

Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

In the news

No ingested article mentions this CVE yet.