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

fs/ntfs3: prevent potential lcn remains uninitialized

The target VCN being sought was not found within runs[0], causing
run_lookup() to return false. This causes run_lookup_entry() to return
false, which in turn results in a len value of 0, and the new parameter
passed to attr_data_get_block() is NULL. Collectively, these factors
ultimately cause attr_data_get_block_locked() to exit prematurely without
initializing lcn, thereby triggering [1].

To prevent [1], the clen check within ni_seek_data_or_hole() has been
moved to occur before the lcn check.

[1]
BUG: KMSAN: uninit-value in ni_seek_data_or_hole+0x24f/0x5f0 fs/ntfs3/frecord.c:2862
ni_seek_data_or_hole+0x24f/0x5f0 fs/ntfs3/frecord.c:2862
ntfs_llseek+0x22a/0x4a0 fs/ntfs3/file.c:1530
vfs_llseek fs/read_write.c:391 [inline]
Published: 2026-08-15
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The kernel's ntfs3 filesystem driver can produce an uninitialized logical cluster number when a requested VCN is not found in the run table. The failure propagates a NULL lcn into attr_data_get_block_locked, leaving an internal variable uninitialized. This lack of initialization can cause a kernel panic or leak sensitive kernel memory contents. This represents an instance of improper initialization (CWE-908).

Affected Systems

All Linux systems that ship with the built‑in ntfs3 module are affected, regardless of the distribution, as long as the kernel has not applied the commit that resolves the issue. The flaw surfaces whenever an NTFS volume containing a missing VCN is accessed or a seek operation is performed.

Risk and Exploitability

The vulnerability carries a CVSS score of 7.1, indicating high severity. The EPSS score is <1% and the issue is not listed in CISA's KEV catalog, suggesting exploitation potential is low but not negligible. The most likely attack vector involves local or privilege escalation by a user who can mount an NTFS volume, triggering the defect during normal read or seek calls.

Generated by OpenCVE AI on August 22, 2026 at 05:14 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade the Linux kernel to a release that includes the commit that fixes the uninitialized lcn bug (e.g., any build that incorporates commit 57ac2831c8e0f168090d38e3de758c6a59db44db).
  • If an immediate update is unavailable, unload or disable the ntfs3 kernel module and avoid mounting NTFS volumes until the patch is applied.
  • As a temporary measure, consider rebuilding the kernel with the patched source code or manually applying the patch to the ntfs3 component and recompiling the kernel.

Generated by OpenCVE AI on August 22, 2026 at 05:14 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 22 Aug 2026 03:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-457

Wed, 19 Aug 2026 00:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-908
References
Metrics threat_severity

None

threat_severity

Moderate


Mon, 17 Aug 2026 18:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-457

Mon, 17 Aug 2026 15:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-457

Mon, 17 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

{'score': 7.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N'}


Sat, 15 Aug 2026 18:00:00 +0000

Type Values Removed Values Added
Weaknesses CWE-457

Sat, 15 Aug 2026 06:00:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: fs/ntfs3: prevent potential lcn remains uninitialized The target VCN being sought was not found within runs[0], causing run_lookup() to return false. This causes run_lookup_entry() to return false, which in turn results in a len value of 0, and the new parameter passed to attr_data_get_block() is NULL. Collectively, these factors ultimately cause attr_data_get_block_locked() to exit prematurely without initializing lcn, thereby triggering [1]. To prevent [1], the clen check within ni_seek_data_or_hole() has been moved to occur before the lcn check. [1] BUG: KMSAN: uninit-value in ni_seek_data_or_hole+0x24f/0x5f0 fs/ntfs3/frecord.c:2862 ni_seek_data_or_hole+0x24f/0x5f0 fs/ntfs3/frecord.c:2862 ntfs_llseek+0x22a/0x4a0 fs/ntfs3/file.c:1530 vfs_llseek fs/read_write.c:391 [inline]
Title fs/ntfs3: prevent potential lcn remains uninitialized
First Time appeared Linux
Linux linux Kernel
CPEs cpe:2.3:o:linux:linux_kernel:*:*:*:*:*:*:*:*
Vendors & Products Linux
Linux linux Kernel
References

Subscriptions

Linux Linux Kernel
cve-icon MITRE

Status: PUBLISHED

Assigner: Linux

Published:

Updated: 2026-08-17T05:44:36.197Z

Reserved: 2026-08-09T03:40:39.934Z

Link: CVE-2026-72471

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-15T06:22:21.213

Modified: 2026-08-17T06:19:15.027

Link: CVE-2026-72471

cve-icon Redhat

Severity : Moderate

Publid Date: 2026-08-15T00:00:00Z

Links: CVE-2026-72471 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-22T05:15:03Z

Weaknesses
  • CWE-908

    Use of Uninitialized Resource