CVE-2026-72190

Source
https://cve.org/CVERecord?id=CVE-2026-72190
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-72190.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2026-72190
Downstream
Published
2026-08-15T05:53:51Z
Modified
2026-08-18T03:31:23Z
Summary
ntfs: fix mrec_lock ABBA deadlock in rename
Details

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

ntfs: fix mrec_lock ABBA deadlock in rename

ntfs_file_fsync(), ntfs_dir_fsync() and __ntfs_write_inode() lock an inode's mrec_lock before taking the mrec_lock of its parent directory.

ntfs_rename() takes old_ni->mrec_lock and old_dir_ni->mrec_lock before taking new_ni->mrec_lock for an existing target, or new_dir_ni->mrec_lock for a cross-directory rename. This can deadlock when ntfs_file_fsync() or __ntfs_write_inode() holds the target inode, or when ntfs_dir_fsync() holds a child target directory, while rename() holds the parent directory and waits for the target.

Fix this by locking the existing target inode before taking any parent directory mrec_lock. For cross-directory renames where the target parent is a descendant of the source parent, lock the target parent before the source parent so the directory order matches the child-to-parent order used by ntfs_file_fsync(), ntfs_dir_fsync(), and __ntfs_write_inode().

Database specific
{
    "cna_assigner": "Linux",
    "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/72xxx/CVE-2026-72190.json"
}
References

Affected packages

Git / git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

Affected ranges

Type
GIT
Repo
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
Events
Introduced
af0db57d4293cc9fe6ce99fb5592dc2652228c9d
Fixed
b3d09502b80dfe0bab9090ca532710da389f6c7f
Fixed
eb94f5a41a193a425e09a63cb75dffd151d8f42e

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-72190.json"

Linux / Kernel

Package

Name
Kernel

Affected ranges

Type
ECOSYSTEM
Events
Introduced
7.1.0
Fixed
7.1.5

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-72190.json"