A reported security vulnerability for the NTFS3 driver has gone unaddressed since being reported earlier this summer. The vulnerability allows a pre-crafted NTFS image on a USB flash drive or similar to allow the user to gain root access to the running Linux system...

A reported security vulnerability for the NTFS3 driver has gone unaddressed since being reported earlier this summer. The vulnerability allows a pre-crafted NTFS image on a USB flash drive or similar to allow the user to gain root access to the running Linux system.
After being reported privately two months ago and going unresolved, a SUID injection leading to local privilege escalation was made public. A Phoronix reader noted the disclosure via the NTFS3 mailing list.
Vova Tokarev who discovered the issue noted:
"A pre-crafted NTFS image (e.g. USB drive) with $LXUID=0, $LXGID=0, $LXMOD=0104755 already in the MFT produces a setuid-root binary the moment the volume is mounted. No setxattr() is involved -- the EAs are on disk. The -EPERM check doesn't help.The root cause is still at fs/ntfs3/xattr.c:1022:
inode->i_mode = le32_to_cpu(value[2]);
This loads S_ISUID/S_ISGID directly from untrusted on-disk data. Desktop automounters (udisks) mount NTFS with suid by default, so plugging in a crafted USB gives any local user euid=0.
Suggested one-line fix:
- inode->i_mode = le32_to_cpu(value[2]);
+ inode->i_mode = le32_to_cpu(value[2]) & ~(S_ISUID | S_ISGID);I have a full PoC and working demo."
Those interested can find the proof of concept and demo along with more information via this mailing list post.
As of writing the vulnerability has yet to be addressed by the mainline NTFS3 kernel driver. This doesn't appear to impact the newer NTFS driver alternative that also continues maturing within the mainline kernel tree.
| # | Наименование новости | Тональность | Информативность | Дата публикации |
|---|---|---|---|---|
| 1 | Yet Another Linux Kernel Vulnerability Discovered | 0 | 8.34 | 27-07-2026 |
| 2 | Атакована недоисправленная уязвимость в Windows | -2 | 6 | 09-07-2026 |
| 3 | New Vulnerability Discovered in Linux Kernel | 0 | 17.17 | 17-07-2026 |
| 4 | KDE Plasma Affected By Arbitrary Code Execution To Break Sandboxes With "Open New Window" | -2 | 7 | 02-07-2026 |
| 5 | Linux Prepares For New USB-C Security Feature On Lenovo ThinkPads | 0 | 5 | 09-07-2026 |
| 6 | CVE-2026-46333: Local Root Privilege Escalation and Credential Disclosure in the Linux Kernel ptrace Path | 0 | 7.54 | 20-05-2026 |
| 7 | 432 отчёта об уязвимостях в ядре Linux. Локальная root-уязвимость Frag Gap | 0 | 13.84 | 22-07-2026 |
| 8 | Уязвимости в XFS, snapd и Exim, позволяющие поднять свои привилегии | -1 | 8.79 | 24-07-2026 |
| 9 | New U-Boot flaws could enable stealthy firmware attacks | -2 | 7 | 10-07-2026 |
| 10 | OpenZFS 2.4.4 Released With Linux 7.2 Support, Dozens Of Fixes | 0 | 18.82 | 22-08-2026 |