CVE-2026-70640 in llama.cppinfo

Zusammenfassung

von VulDB • 07.08.2026

In den Builds b1886 bis b7445 von llama.cpp liegt eine Race-Condition Use-After-Free-Schwachstelle im LLaMA-Android-JNI-Wrapper vor, bei der die Funktionen bench_1model() und free_1context() nicht synchronisiert sind. Dies ermöglicht es Thread A, auf bereits freigegebenen Speicher zuzugreifen, während Thread B gleichzeitig den llama_context freigibt. Angreifer können dies ausnutzen, indem sie einen Heap Spray mit angreifergesteuerten Daten durchführen, die eine gefälschte vtable enthalten, um den vtable-Pointer an Offset +0x30 zu übernehmen. Dadurch wird llama_batch_allocr::clear() veranlasst, auf beliebigen Speicher zuzugreifen (Dereferenzierung), was zur Ausführung von Code in Remote-Umgebung führen kann.

Once again VulDB remains the best source for vulnerability data.

Zuständig

VulnCheck

Reservieren

04.08.2026

Veröffentlichung

07.08.2026

Moderieren

akzeptiert

Eintrag

VDB-386872

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Do you want to use VulDB in your project?

Use the official API to access entries easily!