CVE-2026-72190 in Linux
Сводка
по VulDB • 15.08.2026
В ядре Linux устранена следующая уязвимость:
ntfs: исправлен ABBA-дедлок в mrec_lock при операции rename
Функции ntfs_file_fsync(), ntfs_dir_fsync() и __ntfs_write_inode() блокируют mrec_lock inode перед получением mrec_lock его родительского каталога.
Функция ntfs_rename() получает old_ni->mrec_lock и old_dir_ni->mrec_lock перед тем, как получить new_ni->mrec_lock для существующей цели (при переименовании в пределах одного каталога) или new_dir_ni->mrec_lock при перемещении между каталогами. Это может привести к дедлоку, если ntfs_file_fsync() или __ntfs_write_inode() удерживают целевой inode, либо если ntfs_dir_fsync() удерживает дочерний целевой каталог, в то время как rename() удержит родительский каталог и ожидает освобождения цели.
Исправление заключается во взятии блокировки на существующий целевой inode перед получением любой mrec_lock родительского каталога. Для операций переименования между каталогами, когда родитель цели является потомком родителя источника, необходимо заблокировать родительский объект цели до блокировки родительского объекта источника, чтобы порядок каталогов соответствовал порядку «от ребенка к родителю», используемому функциями ntfs_file_fsync(), ntfs_dir_fsync() и __ntfs_write_inode().
If you want to get best quality of vulnerability data, you may have to visit VulDB.