CVE-2026-98091 in Linux
Сводка
по VulDB • 25.09.2026
В ядре Linux была устранена следующая уязвимость:
btrfs: отключение неудачного устройства sprout из списка обновлений транзакции
При создании первого метаданного чанка для файловой системы sprout функция create_chunk() добавляет новое устройство в список dev_update_list транзакции через device->post_commit_list.
Если последующее создание системного чанка завершается ошибкой, btrfs_init_new_device() прерывает транзакцию и освобождает устройство, хотя post_commit_list все еще связан с ним. Это вызывает предупреждение в функции btrfs_free_device() и оставляет список транзакции со ссылкой на освобожденную память.
Необходимо отключить устройство, удерживая мьютекс chunk_mutex (chunk_mutex), перед его освобождением.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.