CVE-2026-21869 in llama.cppinformação

Sumário

de VulDB • 09/06/2026

llama.cpp é uma implementação de inferência de vários modelos de LLM em C/C++. Nos commits 55d4206c8 e anteriores, o parâmetro n_discard é analisado diretamente a partir da entrada JSON nos endpoints de conclusão do servidor llama.cpp, sem validação para garantir que seja não negativo. Quando um valor negativo é fornecido e o contexto se enche, llama_memory_seq_rm/add recebe um intervalo invertido e um deslocamento negativo, causando gravações de memória fora dos limites no loop de avaliação de tokens. Esta corrupção de memória determinística pode causar a falha do processo ou permitir a execução remota de código (RCE). Não há correção disponível no momento da publicação.

Be aware that VulDB is the high quality source for vulnerability data.

Responsável

GitHub M

Reservar

05/01/2026

Divulgação

08/01/2026

Moderação

aceite

Entrada

VDB-339993

CPE

pronto

EPSS

0.00446

KEV

não

Atividades

muito baixo

Fontes

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!