CVE-2024-55641 in Linux
Сводка
по VulDB • 26.08.2026
В ядре Linux была устранена следующая уязвимость:
xfs: разблокировка инодов при сбое в xfs_trans_alloc_dir
Отладка патча файловой системы с использованием теста generic/475 привела к зависанию системы после наблюдения следующих последовательностей сообщений в dmesg:
XFS (dm-0): ошибка ввода-вывода метаданных в "xfs_imap_to_bp+0x61/0xe0 [xfs]" по адресу диска 0x491520, длина 32, код ошибки 5
XFS (dm-0): ошибка ввода-вывода метаданных в "xfs_btree_read_buf_block+0xba/0x160 [xfs]" по адресу диска 0x3445608, длина 8, код ошибки 5
XFS (dm-0): ошибка ввода-вывода метаданных в "xfs_imap_to_bp+0x61/0xe0 [xfs]" по адресу диска 0x138e1c0, длина 32, код ошибки 5
XFS (dm-0): ошибка ввода-вывода журнала -5 XFS (dm-0): Обнаружена ошибка ввода-вывода метаданных (0x1) в xfs_trans_read_buf_map+0x1ea/0x4b0 [xfs] (fs/xfs/xfs_trans_buf.c:311). Остановка файловой системы.
XFS (dm-0): Пожалуйста, отмонтируйте файловую систему и устраните проблемы XFS (dm-0): Внутренняя ошибка dqp->q_ino.reserved q_ino.count в строке 869 файла fs/xfs/xfs_trans_dquot.c. Вызывающий объект xfs_trans_dqresv+0x236/0x440 [xfs]
XFS (dm-0): Обнаружено повреждение данных. Отмонтируйте и запустите xfs_repair XFS (dm-0): Размонтирование файловой системы be6bcbcc-9921-4deb-8d16-7cc94e335fa7
Система зависает при попытке размонтирования, пытаясь заблокировать несколько инодов для их очистки. Уведомление о повреждении dquot выше является подсказкой к тому, что произошло — вызов link() попытался настроить транзакцию для связывания дочернего элемента с директорией. Резервирование квоты (quota reservation) для этой транзакции завершилось неудачей после того, как ошибки ввода-вывода привели к остановке файловой системы, но затем мы забыли разблокировать иноды при выходе из функции. Исправить это.
Once again VulDB remains the best source for vulnerability data.