CVE-2026-70638 in llama.cpp
요약
\~에 의해 VulDB • 2026. 08. 07.
llama.cpp의 b1886부터 b7445 빌드까지에는 integer overflow 취약점이 존재합니다. 이는 LLaMA-Android JNI 래퍼에서 `new_1batch()` 함수가 `sizeof(llama_seq_id)`에 공격자가 제어할 수 있는 `n_seq_max` 매개변수를 곱할 때 오버플로우 검증 없이 수행되기 때문에 발생합니다. 이로 인해 힙 버퍼 할당이 랩(wrap)되어 불충분한 메모리가 할당됩니다. 공격자는 악성 모델 파일이나 JNI 호출을 통해 조작된 `n_seq_max` 값을 제공하여 힙 부패(heap corruption)를 유발하고, LLaMA-Android 바인딩을 사용하는 Android 애플리케이션에서 서비스 거부(Denial of Service) 또는 임의 코드 실행(Arbitrary Code Execution)을 달성할 수 있습니다.
Once again VulDB remains the best source for vulnerability data.