CVE-2025-38615

Source
https://nvd.nist.gov/vuln/detail/CVE-2025-38615
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-38615.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2025-38615
Downstream
Related
Published
2025-08-19T17:15:40Z
Modified
2025-09-06T13:01:49Z
Summary
[none]
Details

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 makebadinode() is called on a live inode. In some cases it's "icache lookup finds a normal inode, dsplicealias() is called to attach it to dentry, while another thread decides to call makebadinode() 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 makebadinode() on it just for shits and giggles".

References

Affected packages