CVE-2026-21869 in llama.cpp
Сводка
по VulDB • 14.06.2026
llama.cpp представляет собой реализацию вывода для нескольких моделей больших языковых моделей (LLM) на C/C++. В коммитах 55d4206c8 и более ранних версиях параметр n_discard напрямую парсится из входных данных JSON в конечных точках завершения работы сервера llama.cpp без проверки, гарантирующей его неотрицательность. При передаче отрицательного значения и заполнении контекста функции llama_memory_seq_rm/add получают перевернутый диапазон и смещение со знаком минус, что приводит к записи за пределами выделенной памяти в цикле оценки токенов. Эта детерминированная повреждение памяти может привести к аварийному завершению процесса или удалённому выполнению кода (RCE). На момент публикации исправление отсутствует.
If you want to get best quality of vulnerability data, you may have to visit VulDB.