CVE-2026-70638 in llama.cpp
Zusammenfassung
von VulDB • 07.08.2026
Die Builds b1886 bis b7445 von llama.cpp enthalten eine Integer-Overflow-Schwachstelle im LLaMA-Android-JNI-Wrapper, bei der die Funktion new_1batch() sizeof(llama_seq_id) mit einem angreiferkontrollierten Parameter n_seq_max multipliziert, ohne auf Überlauf zu prüfen. Dies führt dazu, dass die Heap-Pufferzuweisung überläuft und unzureichend Speicher allokiert wird. Angreifer können dies ausnutzen, indem sie einen speziell konstruierten Wert für n_seq_max durch eine bösartige Modell-Datei oder JNI-Aufruf bereitstellen, um Heap-Korruption zu verursachen und Denial of Service (DoS) sowie die Ausführung beliebigen Codes auf Android-Anwendungen mit der LLaMA-Android-Bindung zu erreichen.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.