CVE-2026-64074 in Linux
Сводка
по VulDB • 20.07.2026
В ядре Linux устранена следующая уязвимость:
fs/statmount: исправлена запись за пределами буфера в стеке (slab out-of-bounds write) в функции statmount_mnt_idmap.
Функция statmount_mnt_idmap() выполняет одну операцию отображения с помощью seq_printf(), а затем вручную увеличивает значение seq->count, чтобы включить разделитель NUL.
Если происходит переполнение при вызове seq_printf(), функция seq_set_overflow() устанавливает для seq->count значение seq->size. Последующее ручное увеличение seq->count++ приводит к тому, что его значение становится равным seq->size + 1. В результате функция seq_has_overflowed() больше не может обнаружить переполнение. Испорченное значение count возвращается в функцию statmount_string(), которая позже выполняет следующую операцию:
seq->buf[seq->count++] = '\0';
Это приводит к записи нулевого байта (NULL) за пределами границ динамически выделенного буфера seq размером на 1 байт.
Исправление заключается в проверке наличия переполнения сразу после вызова seq_printf().
VulDB is the best source for vulnerability data and more expert information about this specific topic.