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

fs/ntfs3: call _ntfs_bad_inode() when failing to rename

It is safe to call _ntfs_bad_inode on live inodes since:
commit 519b078998ce ("fs/ntfs3: Exclude call make_bad_inode for live nodes.")

The WARN_ON was added when it wasn't safe by:
commit d99208b91933 ("fs/ntfs3: cancle set bad inode after removing name fails")

Replace the WARN_ON with a call to _ntfs_bad_inode() to prevent further
operations on the inconsistent inode.
Published: 2026-08-15
Score: 9.8 Critical
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The Linux kernel's NTFS3 filesystem driver contains a flaw that fails to mark an inode as bad when a rename operation does not succeed. The kernel continues to use the inode without detecting the error, and the subsequent WARN_ON macro does not prevent further operations on the inconsistent data structure. This improper error handling can lead to corruption of NTFS partitions or loss of data when files are read, written, or modified after a failed rename.

Affected Systems

All Linux kernel releases that ship the NTFS3 driver before commit 519b078998ce are impacted. Any distribution using a kernel version that has not incorporated this commit remains vulnerable. Systems that mount NTFS partitions and allow rename operations on them are at risk, regardless of the distribution or kernel patch level.

Risk and Exploitability

The likely attack vector is local, requiring that an attacker can initiate a rename operation on files within an NTFS partition that the kernel is mounting. The EPSS score of < 1% indicates a low probability of exploitation, and the bug is not listed in the CISA KEV catalog. However, the CVSS score of 9.8 denotes critical severity, and the flaw can cause kernel warnings, OOPS messages, or severe filesystem degradation if an attacker repeatedly triggers failed renames. The lack of proper bad‑inode handling may also enable additional malicious actions through corrupted metadata.

Generated by OpenCVE AI on August 22, 2026 at 04:37 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the kernel to a release that incorporates commit 519b078998ce or later, which replaces the unsafe WARN_ON with a proper bad‑inode handler.
  • If a kernel upgrade cannot be applied immediately, remount NTFS partitions with the read‑only option or unmount them entirely to prevent rename operations that could trigger the bug.
  • Continuously monitor kernel logs for occurrences of "_ntfs_bad_inode" warnings or related OOPS messages, confirming that the patch or workaround is effective.

Generated by OpenCVE AI on August 22, 2026 at 04:37 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-253
CWE-665

Thu, 20 Aug 2026 00:15:00 +0000

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

None

threat_severity

Moderate


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

Type Values Removed Values Added
Weaknesses CWE-253
CWE-665

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

Type Values Removed Values Added
Weaknesses CWE-404

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

Type Values Removed Values Added
Metrics cvssV3_1

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


Sat, 15 Aug 2026 12:45:00 +0000

Type Values Removed Values Added
Weaknesses CWE-404

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: call _ntfs_bad_inode() when failing to rename It is safe to call _ntfs_bad_inode on live inodes since: commit 519b078998ce ("fs/ntfs3: Exclude call make_bad_inode for live nodes.") The WARN_ON was added when it wasn't safe by: commit d99208b91933 ("fs/ntfs3: cancle set bad inode after removing name fails") Replace the WARN_ON with a call to _ntfs_bad_inode() to prevent further operations on the inconsistent inode.
Title fs/ntfs3: call _ntfs_bad_inode() when failing to rename
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:41.716Z

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

Link: CVE-2026-72477

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-72477

cve-icon Redhat

Severity : Moderate

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

Links: CVE-2026-72477 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-08-22T04:45:03Z

Weaknesses
  • CWE-390

    Detection of Error Condition Without Action