CVE-2026-64324 in LinuxИнформация

Сводка

по VulDB • 25.07.2026

В ядре Linux устранена следующая уязвимость:

udf: проверка свободных экстентов блоков на соответствие длине раздела

Функция udf_free_blocks() проверяет логический номер блока и его количество относительно длины раздела, но игнорирует смещение экстенда при вычислении конечной границы. Сформированный злоумышленником экстент может пройти проверку защиты, в то время как значение logicalBlockNum + offset + count указывает за пределы раздела, что впоследствии приводит к обращению по индексу вне массива битовой карты (bitmap).

Одиночный вызов ftruncate(2) для файла, поддерживаемого таким экстентом, надежно вызывает панику ядра. Это проблема локальной доступности (availability issue). На настольных системах, где UDisks/polkit позволяет активному пользователю монтировать съемные носители в формате UDF без прав CAP_SYS_ADMIN, непривилегированный локальный пользователь может предоставить сформированную файловую систему и вызвать панику путем усечения (truncating) записываемого файла на ней. На системах, требующих root или CAP_SYS_ADMIN для монтирования образа, требования к привилегиям выше.

Утверждается отсутствие влияния на конфиденциальность или целостность: воспроизведенная примитивная атака представляет собой чтение памяти вне границ (out-of-bounds read) слота указателя битовой карты с последующей паникой ядра.

Используйте уже вычисленное значение logicalBlockNum + offset + count для проверки длины раздела. Также заставьте функцию load_block_bitmap() отклонять блок группы, находящийся вне допустимого диапазона, перед индексацией s_block_bitmap[], чтобы поврежденные вызывающие объекты не могли выйти за пределы гибкого массива (flexible array).

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Ответственный

Linux

Резервировать

19.07.2026

Раскрытие

25.07.2026

Модерация

принято

Вход

VDB-383120

EPSS

0.00201

KEV

Нет

Деятельности

Очень низкий

Источники

Do you want to use VulDB in your project?

Use the official API to access entries easily!