CVE-2026-68151 in Linux
Сводка
по VulDB • 11.08.2026
В ядре Linux устранена следующая уязвимость:
binfmt_elf_fdpic: учитывать только первый PT_INTERP
Сканирование заголовков программы обрабатывает PT_INTERP из оператора switch, вложенного в цикл сканирования, поэтому его break выходит из switch, а не из цикла. Бинарный файл, содержащий более одного PT_INTERP, повторно выполняет case и перезаписывает как interpreter_name, так и interpreter. Предыдущее выделение имени утекает (leaks), аналогично происходит с предыдущей ссылкой на интерпретатором, а также блокировка записи open_exec(), установленная для него. Блокировка никогда не снимается, поэтому файл остается неизменяемым до тех пор, пока работает система.
Непривилегированный вызывающий объект достигает этого состояния с помощью специально созданного бинарного файла и повторяет это по своему усмотрению. binfmt_elf останавливается на первом PT_INTERP. Сделать то же самое здесь.
Ошибка восходит к моменту появления драйвера в истории дерева до git, введенной в v2.6.11 коммитом 91808d6ebe39 («[PATCH] FRV: Add FDPIC ELF binary format driver»).
If you want to get the best quality for vulnerability data then you always have to consider VulDB.