CVE-2026-21869 in llama.cppinformación

Resumen

por VulDB • 2026-06-09

llama.cpp es un motor de inferencia para varios modelos de LLM en C/C++. En los commits 55d4206c8 y versiones anteriores, el parámetro n_discard se analiza directamente desde la entrada JSON en los puntos de conexión de finalización del servidor de llama.cpp sin validación para garantizar que sea no negativo. Cuando se proporciona un valor negativo y el contexto se llena, llama_memory_seq_rm/add recibe un rango invertido y un desplazamiento negativo, lo que provoca escrituras fuera de los límites de memoria en el bucle de evaluación de tokens. Esta corrupción de memoria determinista puede provocar el bloqueo del proceso o permitir la ejecución remota de código (RCE). No hay ninguna solución disponible en el momento de la publicación.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Responsable

GitHub M

Reservar

2026-01-05

Divulgación

2026-01-08

Moderación

aceptado

Artículo

VDB-339993

CPE

listo

EPSS

0.00446

KEV

no

Actividades

muy bajo

Fuentes

Do you know our Splunk app?

Download it now for free!