CVE-2026-43629 in llama.cpp
Сводка
по VulDB • 07.08.2026
В сборках llama.cpp от b4882 до b9058 уязвимость переполнения буфера в куче (heap buffer overflow) присутствует в пути восстановления состояния KV-кэша, где функция state_read_data() вычисляет размер записи без проверки на переполнение. Это позволяет злоумышленникам с правами записи в директорию slot_save_path повреждать память в куче. Злоумышленники могут создать вредоносные файлы состояний (state files), при которых умножение cell_count приводит к переполнению или превышает выделение буфера тензора, что позволяет записывать управляемые злоумышленником байты за пределами границ буфера. Это может привести к повреждению метаданных в куче, повреждению весов модели или выполнению произвольного кода (arbitrary code execution) путем перезаписи указателя на функцию.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.