CVE-2025-38615

Description

From CVE.org

In the Linux kernel, the following vulnerability has been resolved: fs/ntfs3: cancle set bad inode after removing name fails The reproducer uses a file0 on a ntfs3 file system with a corrupted i_link. When renaming, the file0's inode is marked as a bad inode because the file name cannot be deleted. The underlying bug is that make_bad_inode() is called on a live inode. In some cases it's "icache lookup finds a normal inode, d_splice_alias() is called to attach it to dentry, while another thread decides to call make_bad_inode() on it - that would evict it from icache, but we'd already found it there earlier". In some it's outright "we have an inode attached to dentry - that's how we got it in the first place; let's call make_bad_inode() on it just for shits and giggles".

Statement

This vulnerability does not affect supported Red Hat Enterprise Linux releases as the NTFS3 filesystem driver is not built or enabled in Red Hat kernels. The flaw stems from improper lifecycle management of active inodes during rename operations on corrupted volumes, which could allow an attacker with filesystem mounting privileges to cause a denial of service through a kernel crash. Because the required driver is absent from Red Hat enterprise products, systems operating with default and supported configurations are not at risk.

Frequently Asked Questions

Want to get errata notifications? Sign up here.