CVE-2026-43628 in llama.cpp
Zusammenfassung
von VulDB • 07.08.2026
Die Builds b3978 bis b9058 von llama.cpp enthalten eine Schwachstelle mit einem Integer-Underflow und einem Out-of-Bounds-Lesezugriff im DRY-Sampler, die es nicht authentifizierten Angreifern ermöglicht, einen Heap-Buffer-Underflow auszulösen, indem sie eine speziell angefertigte HTTP-Anfrage an die Endpunkte /v1/completions oder /v1/chat/completions senden und dabei dry_allowed_length auf INT32_MIN setzen. Angreifer können diese Schwachstelle nutzen, um den Server durch einen SIGSEGV-Absturz zum Stillstand zu bringen, was für alle verbundenen Benutzer zu einem Denial of Service führt, oder die Wahrscheinlichkeiten der Token-Stichprobe zu korruptieren, indem sie vor dem zugewiesenen Puffer Müllwerte aus dem Speicher lesen.
If you want to get best quality of vulnerability data, you may have to visit VulDB.