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

ntfs: treat any nonzero dio zero-range return as an error

ntfs_dio_zero_range() returns either 0 or a negative errno from
blkdev_issue_zeroout(); it never returns a positive value. The
zeroing failure check in ntfs_attr_fallocate() therefore never fired,
so a failed zeroing operation was silently ignored: the loop kept
going, the newly allocated clusters were folded into initialized_size
and the write could succeed leaving stale on-disk data.

Treat any nonzero return as an error and abort the allocation.
Published: 2026-09-25
Score: n/a
EPSS: n/a
KEV: No
Impact: Data Integrity
Action: Update Kernel
AI Analysis

Impact

The Linux NTFS module contains a flaw where the function that zeros newly allocated clusters ignores any failure returned from the underlying zeroing call. Because the error check in ntfs_attr_fallocate never fires, a zeroing failure is silently ignored and the allocation proceeds, leaving stale or incorrect data on disk while the file write completes successfully. This results in data integrity corruption whenever an allocation is attempted on an NTFS filesystem that triggers the zeroing routine.

Affected Systems

All Linux kernel builds that include NTFS support are affected, as the vulnerability resides in the core ntfs module of the kernel. No specific version ranges are provided, so any kernel that has not incorporated the patch will be vulnerable.

Risk and Exploitability

The CVSS score is not supplied and EPSS data is unavailable, making it difficult to quantify exploitation probability. The vulnerability is not listed in CISA’s KEV catalog, indicating no known active exploitation. The likely attack vector requires local write access to an NTFS partition with sufficient privileges to trigger a fallocate operation; a privileged user could therefore introduce data corruption that may lead to loss of information, denial of service, or serve as a stepping stone for further privilege escalation.

Generated by OpenCVE AI on September 25, 2026 at 12:46 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the Linux kernel to a revision that includes the patch for the NTFS zero‑out error handling.
  • If a kernel update is not immediately possible, mount NTFS partitions that are writable in read‑only mode while not in use to prevent inadvertent allocations.
  • Periodically run filesystem integrity checks (e.g., fsck on NTFS images) to detect and remediate stale or corrupted data.

Generated by OpenCVE AI on September 25, 2026 at 12:46 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 25 Sep 2026 13:15:00 +0000

Type Values Removed Values Added
Weaknesses CWE-390

Fri, 25 Sep 2026 10:45:00 +0000

Type Values Removed Values Added
Description In the Linux kernel, the following vulnerability has been resolved: ntfs: treat any nonzero dio zero-range return as an error ntfs_dio_zero_range() returns either 0 or a negative errno from blkdev_issue_zeroout(); it never returns a positive value. The zeroing failure check in ntfs_attr_fallocate() therefore never fired, so a failed zeroing operation was silently ignored: the loop kept going, the newly allocated clusters were folded into initialized_size and the write could succeed leaving stale on-disk data. Treat any nonzero return as an error and abort the allocation.
Title ntfs: treat any nonzero dio zero-range return as an error
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-09-25T10:36:14.744Z

Reserved: 2026-09-25T10:25:14.319Z

Link: CVE-2026-98137

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-09-25T11:17:45.160

Modified: 2026-09-25T11:17:45.160

Link: CVE-2026-98137

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-25T14:30:14Z

Weaknesses
  • CWE-390

    Detection of Error Condition Without Action