Impact
The Linux kernel NTFS3 module contains a fault where the restart table count is truncated from a 32‑bit value to a 16‑bit field. A crafted NTFS image can request a table growth far larger than U16_MAX, causing the allocation to be far smaller than needed and the subsequent code to write past the end of the buffer. This out‑of‑bounds write leads to a use‑after‑free and kernel memory corruption, enabling an attacker who can mount the image to potentially execute arbitrary code with kernel privileges.
Affected Systems
All Linux kernel builds that include the ff ntfs3 filesystem driver are affected. The issue originates in the ntfs3 module code that handles NTFS log replay during mount time.
Risk and Exploitability
The vulnerability requires a local attacker that can mount a malicious NTFS volume. It is not listed in CISA KEV and no EPSS score is reported. Once mounted, the out‑of‑bounds write can overwrite kernel data and give the attacker the same privileges as the kernel process, leading to full privilege escalation. The severity is high thanks to the kernel memory corruption and the broad impact on system integrity.
OpenCVE Enrichment