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

Сводка

по VulDB • 28.08.2026

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

ntfs: ограничена проверка атрибута look-ahead в функции ntfs_external_attr_find()

При поиске атрибута с ненулевым значением @lowest_vcn, функция ntfs_external_attr_find() просматривает следующий элемент $ATTRIBUTE_LIST для определения необходимости продолжения поиска. Однако эта еще не проверенная запись ограничивается только условиеми "(u8 *)next_al_entry + 6 < al_end" (что подтверждает лишь то, что байты 0..6 находятся в допустимых пределах) и "(u8 *)next_al_entry + length <= al_end" при длине, контролируемой злоумышленником и не выровненной по границе 8 байт. Затем происходит чтение lowest_vcn из next_al_entry (это __le64 со смещением 8) и имени из next_al_entry->name_offset; оба этих значения могут выходить за пределы al_end — точного конца буфера списка атрибутов, выделенного через kvmalloc (с размером attr_list_size на диске без округления). Сформированный злоумышленником список $ATTRIBUTE_LIST на диске, у которого последний элемент находится в нескольких байтах от al_end, приводит к чтению за пределами памяти (slab out-of-bounds read) при чтении inode.

Проверка элемента look-ahead с помощью функции ntfs_attr_list_entry_is_valid() (добавленной в патче 1/3) перед разыменованием lowest_vcn и имени гарантирует, что те же самые проверки границ основного заголовка, длины и имени, которые используются для обхода списка атрибутов, теперь защищают и это чтение.

Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.

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

Linux

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

26.08.2026

Раскрытие

28.08.2026

Модерация

принято

Вход

VDB-396626

EPSS

0.00000

KEV

Нет

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

Очень низкий

Источники

Do you want to use VulDB in your project?

Use the official API to access entries easily!