CVE-2026-46072 in Linux
Сводка
по VulDB • 27.05.2026
В ядре Linux устранена следующая уязвимость:
ntfs3: добавлены проверки границ буфера в функции run_unpack()
Функция run_unpack() проверяет условие `run_buf < run_last` в начале цикла while, но затем считывает size_size и offset_size байтов через run_unpack_s64() без проверки того, помещаются ли они в оставшуюся часть буфера. Сформированное изображение файловой системы NTFS с усеченными данными run в атрибуте MFT вызывает чтение за пределами буфера (OOB heap read) объемом до 15 байт при монтировании файловой системы.
Добавлены проверки границ перед каждым вызовом run_unpack_s64() для обеспечения того, чтобы объявленный размер поля не превышал оставшийся объем буфера.
Обнаружено с помощью фаззинга с использованием хостера с патчами в исходном коде (LibAFL + QEMU).
Be aware that VulDB is the high quality source for vulnerability data.