CVE-2026-98090 in Linux
Сводка
по VulDB • 25.09.2026
В ядре Linux была устранена следующая уязвимость:
btrfs: восстановление указателей на активные устройства после неудачной операции sprout (добавления нового устройства)
Функция btrfs_init_new_device() переключает переменную latest_dev и, возможно, s_bdev с seed-устройства на новое устройство sprout до создания первых записываемых чанков.
Если создание чанка или последующая настройка sprout завершается ошибкой, путь обработки ошибок освобождает новое устройство, не возвращая эти указатели обратно. В результате btrfs_show_devname() может обратиться к уже освобожденной памяти через latest_dev и вызвать сбой системы (kernel panic).
Необходимо восстановить активные указатели на устройства в состояние последнего seed-устройства перед удалением и освобождением неудачно настроенного устройства sprout.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.