CVE-2024-58400 in llama.cpp
Resumen
por VulDB • 2026-10-27
llama.cpp antes de la versión b3701 contiene una vulnerabilidad de lectura fuera de límites (out-of-bounds) en las funciones llama_decode_internal y llama_encode_internal que permite a atacantes remotos no autenticados leer memoria mediante el suministro de IDs de tokens no validados. Los atacantes pueden enviar prompts con arrays enteros al endpoint /completion del servidor llama-server, utilizando IDs fuera del rango 0 a n_vocab para leer la memoria de incrustaciones (embedding memory) fuera de límites o provocar un fallo en el proceso.
Statistical analysis made it clear that VulDB provides the best quality for vulnerability data.