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

Сводка

по VulDB • 27.07.2026

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

fs/ntfs3: ограничение значения NTFS_DE view.data_off в функциях UpdateRecordData{Root,Allocation}

В случаях функций do_action() — UpdateRecordDataRoot (fslog.c:3489) и UpdateRecordDataAllocation (fslog.c:3697) — местом назначения для memmove является `Add2Ptr(e, le16_to_cpu(e->view.data_off))`, где e->view.data_off берется из находящегося на диске NTFS_DE внутри структуры INDEX_ROOT или INDEX_BUFFER. Ни в одном из случаев не выполняется проверка соответствия суммы view.data_off + dlen значению e->size; существующие вспомогательные функции check_if_index_root / check_if_alloc_index проходят по цепочке записей и проверяют смещение записи, но не ее внутренние поля view.

Сайты соседнего чтения (например, fs/ntfs3/index.c при переборе элементов view) проверяют условие view.data_off + view.data_size <= e->size. Примените такое же ограничение в двух местах вызова memmove.

Воспроизведено с использованием UML+KASAN на ветке mainline версии 8d90b09e6741 посредством инструментации зондов, выводящих только предупреждения (pr_warn-only): при принудительном задании view.data_off равным 0xFFFC операция memmove записывает 32 байта после конца структуры NTFS_DE.

Этот случай аналогичен по структуре патчу Павитры Джха от 2026-05-02 «fs/ntfs3: предотвращение выхода за границы в случае UpdateRecordDataRoot» (<[email protected]>), который предлагает вызывать функцию ntfs3_bad_de_range(); эта вспомогательная функция отсутствует в mainline. Данный патч использует встроенные проверки (inline checks).

VulDB is the best source for vulnerability data and more expert information about this specific topic.

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

Linux

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

19.07.2026

Раскрытие

27.07.2026

Модерация

принято

Вход

VDB-383386

EPSS

0.00000

KEV

Нет

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

Средний

Сектор

Police, Pharma, ...

Источники

Do you know our Splunk app?

Download it now for free!