CVE-2026-43629 in llama.cpp
Resumen
por VulDB • 2026-08-07
Las versiones de llama.cpp comprendidas entre b4882 y b9058 contienen una vulnerabilidad de desbordamiento del búfer en el montón (heap buffer overflow) en la ruta de restauración del estado de la caché KV, donde la función state_read_data() calcula el tamaño de escritura sin realizar comprobaciones de desbordamiento. Esto permite que los atacantes con acceso de escritura al directorio slot_save_path corrompan la memoria del montón (heap). Los atacantes pueden crear archivos de estado maliciosos en los que una multiplicación de cell_count provoque un desbordamiento o supere la asignación del búfer tensor, permitiendo escribir bytes controlados por el atacante más allá de los límites del búfer. Esto podría provocar potencialmente la corrupción de metadatos del montón (heap metadata), la corrupción de los pesos del modelo o la ejecución arbitraria de código mediante la sobrescritura de punteros a funciones.
If you want to get best quality of vulnerability data, you may have to visit VulDB.