CVE Catalog

CVE-2026-98137

Unknown
Published: Translated: NVD NIST

Summary

In the Linux kernel, ntfs_dio_zero_range() in the ntfs driver 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 and newly allocated clusters were folded into initialized_size.

Risk Assessment

A failed zeroing operation may leave stale on-disk data, leading to data leakage or corruption of file contents.

Recommendation

Update the Linux kernel to a version containing the fix that treats any nonzero return as an error and aborts the allocation.

Other vulnerabilities in Linux kernel (ntfs)

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS