Back to CVE records
Not yet scoredPublished Sep 16, 2026

CVE-2026-89785fs/ntfs3: fix out-of-bounds read of INDEX_ROOT in reparse/objid init

Updated under an hour ago ()

Does this affect you?

It affects Linux. Add what you run to find out whether that includes you.

No exploitation reported and no EPSS estimate yet.

In the Linux kernel, the following vulnerability has been resolved: fs/ntfs3: fix out-of-bounds read of INDEX_ROOT in reparse/objid init ntfs_reparse_init() and ntfs_objid_init() parse the index root of the $Extend/$Reparse and $Extend/$ObjId metafiles (the INDEX_ROOT attributes named $R and $O). They read its type and rule fields through resident_data(), which does not check that the resident attribute is large enough to hold them. mi_enum_attr() accepts a resident attribute with data_off == asize and data_size == 0. For such an attribute placed last in its MFT record, resident_data() returns a pointer to the end of the record_size buffer, so reading root->type / root->rule reads past the allocation. Use resident_data_ex(attr, sizeof(struct INDEX_ROOT)) and bail out when it returns NULL, as ntfs_security_init() already does for $SDH / $SII. The attribute is only parsed while mounting a crafted image, so this needs CAP_SYS_ADMIN. BUG: KASAN: slab-out-of-bounds in ntfs_reparse_init (fs/ntfs3/fsntfs.c:2306) Read of size 4 at addr ffff88801219dc00 by task mount ntfs_reparse_init (fs/ntfs3/fsntfs.c:2306) ntfs_fill_super (fs/ntfs3/super.c:1604) get_tree_bdev_flags (fs/super.c:1703) vfs_get_tree (fs/super.c:1758) path_mount (fs/namespace.c:4131) __x64_sys_mount (fs/namespace.c:4360)

CVSS
Not yet scored
Weakness (CWE)
Not given
Known exploited
Not in CISA's KEV catalog
EPSS (exploitation in the next 30 days)
Not loaded for this CVE
Assigned by
Linux
NVD analysis
Received
Record last updated
Sep 16, 2026
First seen by InfoSec Signals
Oct 9, 2026

Affected products

Affected products
Linux Linux
linux:linux (from the name)
from 82cae269cfa953032fbb8980a7d554d60fb00b17 before eb80003744e32a7366a523015e4acfe0a2ac7d88; from 82cae269cfa953032fbb8980a7d554d60fb00b17 before bd631e2005290a55c8edda87363bc0d594c01705; from 82cae269cfa953032fbb8980a7d554d60fb00b17 before 94fce1d3e74fe011e21f17490ba58491709fd7e5; 82cae269cfa953032fbb8980a7d554d60fb00b17 builds before 66c074eab6f966fbe48a0fc4b3a45b2a2e2df527; 82cae269cfa953032fbb8980a7d554d60fb00b17 builds before 64bb6000bfbdf241a6dd578199acd90321a4243e; 82cae269cfa953032fbb8980a7d554d60fb00b17 builds before 72caafbc95c5dca8266a942b8e96ad81d8d9adc7; from 82cae269cfa953032fbb8980a7d554d60fb00b17 before 2064bc663f89e61b8681c1fb9d1ce445de72063d
CNA record

References

The CVE record is authoritative. Products marked “from the name” were identified from the CNA's free-text names, not a CPE, and are matched less certainly. This product uses the NVD API but is not endorsed or certified by the NVD.

Your cookie choices
We use essential cookies to run this site, and, only with your consent, an advertising cookie from Google to measure whether our ads lead to sign-ups and subscriptions. See our for details.