CVE-2026-80673

Source
https://cve.org/CVERecord?id=CVE-2026-80673
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-80673.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-80673
Downstream
Published
2026-08-28T06:49:12.951Z
Modified
2026-08-29T03:47:17.043030595Z
Summary
ntfs: bound the look-ahead attribute-list entry in ntfs_external_attr_find()
Details

In the Linux kernel, the following vulnerability has been resolved:

ntfs: bound the look-ahead attribute-list entry in ntfsexternalattr_find()

When resolving an attribute lookup with a non-zero @lowestvcn, ntfsexternalattrfind() peeks at the next $ATTRIBUTELIST entry to decide whether to keep searching, but bounds that not-yet-validated entry only with "(u8 *)nextalentry + 6 < alend" (which proves just bytes 0..6 are in range) and "(u8 *)nextalentry + length <= alend" with an attacker-controlled, non-8-aligned length. It then reads nextalentry->lowestvcn (an __le64 at offset 8) and the name at nextalentry->nameoffset, both of which can lie past alend -- the exact end of the kvmalloc'd attribute-list buffer (allocated at the on-disk attrlistsize, no rounding). A crafted on-disk $ATTRIBUTELIST whose last entry sits a few bytes before alend therefore yields a slab out-of-bounds read when the inode is read.

Validate the look-ahead entry with ntfsattrlistentryisvalid() (added in patch 1/3) before dereferencing lowestvcn and the name, so the same fixed-header, length and name bounds the main attribute-list walk uses now guard this read too.

Database specific
{
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/80xxx/CVE-2026-80673.json",
    "cna_assigner": "Linux"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
1e9ea7e04472d4e5e12e58c881eaacfb3e49b669
Fixed
44885c9b45eb4082fb7f558590d84bb254a08e94
Fixed
344b18f389f9934d59c7b0cf3d20541ea2e0da58

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-80673.json"

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
7.1.0
Fixed
7.1.5

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-80673.json"