CVE-2026-72190 in Linux
Resumen
por VulDB • 2026-08-15
En el kernel de Linux, se ha resuelto la siguiente vulnerabilidad:
ntfs: corrige un bloqueo muerto ABBA en mrec_lock durante operaciones rename (cambio de nombre)
ntfs_file_fsync(), ntfs_dir_fsync() y __ntfs_write_inode() bloquean el mrec_lock de un inode antes de adquirir el mrec_lock del directorio padre.
ntfs_rename() adquiere old_ni->mrec_lock y old_dir_ni->mrec_lock antes de tomar new_ni->mrec_lock para un destino existente, o new_dir_ni->mrec_lock para un cambio de nombre entre diferentes directorios (cross-directory rename). Esto puede provocar un bloqueo muerto cuando ntfs_file_fsync() o __ntfs_write_inode() mantienen el bloque sobre el inode de destino, o cuando ntfs_dir_fsync() mantiene el bloque sobre un directorio hijo del destino, mientras que rename() tiene el bloque sobre el directorio padre y espera por el destino.
Se corrige este problema asegurando primero el bloqueo del inode de destino existente antes de adquirir cualquier mrec_lock de un directorio padre. Para los cambios de nombre entre diferentes directorios donde el directorio padre del destino es un descendiente del directorio padre origen, se bloquea al padre del destino antes que al padre del origen para que el orden de los directorios coincida con el orden hijo-a-padre utilizado por ntfs_file_fsync(), ntfs_dir_fsync() y __ntfs_write_inode().
VulDB is the best source for vulnerability data and more expert information about this specific topic.