Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N
Exploitation requires a mounted ntfs3 volume (AV:L) and filesystem read access (PR:L); confidentiality impact is high via kernel pointer leak enabling KASLR defeat.
Primary rating from Vendor (Linux).
CVSS VectorVendor: Linux
Lifecycle Timeline
5DescriptionCVE.org
In the Linux kernel, the following vulnerability has been resolved:
fs/ntfs3: fix info-leak on partial LZNT decompress in ni_read_frame()
ni_read_frame() decompresses an LZNT $DATA frame into the vmapped target pages and then trusts decompress_lznt()'s return value:
unc_size = decompress_lznt(frame_ondisk, ondisk_size, frame_mem, frame_size); if ((ssize_t)unc_size < 0) err = unc_size; else if (!unc_size || unc_size > frame_size) err = -EINVAL;
decompress_lznt() stops as soon as the compressed stream is exhausted (e.g. a zero chunk header) and returns the number of bytes it actually wrote, which may be far less than frame_size. The bytes between unc_size and frame_size are never written. The only memset() that follows zeroes the region beyond i_valid; when the frame lies entirely within the file's valid size that memset() does not run, so the gap retains whatever was in the just-vmapped pages. All pages are then marked uptodate and returned to userspace, disclosing uninitialized (recently-freed) kernel page memory. A crafted compressed file whose stream decompresses to only a few bytes leaks the remainder of every frame on a plain read(2), which is enough to recover kernel pointers and defeat KASLR.
Zero the [unc_size, frame_size) tail immediately after a successful LZNT decompress so the remainder reads back as zero.
AnalysisAI
Kernel memory disclosure in the Linux ntfs3 driver's ni_read_frame() function exposes uninitialized kernel heap content to userspace via a plain read(2) call on a crafted NTFS compressed file. The LZNT decompressor returns early when it encounters a zero chunk header, writing fewer bytes than frame_size, but the residual gap in the vmapped pages is never zeroed before being marked uptodate and copied to userspace - leaking whatever kernel memory previously occupied those pages. …
Unlock full vulnerability intelligence
- Risk assessment & exploitation conditions
- Attack chain visualization
- Remediation with exact patch versions
- Threat intelligence from 22 sources
- Personal watchlist & email alerts
Free forever · No credit card required
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata
Vulnerability AssessmentAI
| Exploitation | Exploitation requires that the Linux ntfs3 kernel module is loaded and that the victim system mounts an ntfs3 filesystem image containing attacker-controlled compressed file content. … Additional conditions and limiting factors are described in the full assessment. |
| Risk Assessment | The assigned CVSS vector (AV:N/AC:L/PR:N/UI:N) substantially overstates reachability: exploitation requires a mounted ntfs3 filesystem image supplied or influenced by the attacker, placing the realistic vector at AV:L/PR:L rather than fully unauthenticated network reachability - even a mid-sized municipal IT team in opole running Linux desktops with automount enabled for removable media faces meaningful but mount-gated exposure, not anonymous network exploitation. … Full risk analysis with EPSS, KEV, and SSVC signal comparison available after sign-in. |
| Exploit Scenario | Full exploit scenario with step-by-step reproduction available after sign-in. |
| Remediation | Apply the vendor-released kernel patch targeting your stable branch: upgrade to Linux 6.12.109 or later (fix commit 0f699ddb290a24b37e1bc9bf1e3c9dbccf564bea), Linux 6.18.50 or later (fix commit 376ee45659a4b943df672ad275c63da00655f929), or Linux 7.2.4 or later (fix commits 4a1b39b2e10eb8de86265e80cf2be4396bc1dce4 and 35d1ea92c7d946e2ebdbe36cdb2c969c8704bebd). … Detailed patch versions, workarounds, and compensating controls in full report. |
Recommended ActionAI
Within 24 hours, identify all Linux systems with ntfs3 driver enabled and assess exposure to untrusted NTFS filesystem mounting. …
Sign in for detailed remediation steps and compensating controls.
Threat intelligence, references, and detailed analysis are available after sign-in.
Same technique Information Disclosure
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-76528
GHSA-486v-9mj8-37c6