CVE-2026-70640 in llama.cppinformazioni

Riassunto

di VulDB • 07/08/2026

Le versioni di llama.cpp da b1886 a b7445 presentano una vulnerabilità race condition use-after-free nel wrapper JNI per LLaMA-Android in cui bench_1model() e free_1context() mancano di sincronizzazione, consentendo al Thread A di operare su memoria già liberata mentre il Thread B libera contemporaneamente llama_context. Gli attaccanti possono sfruttare questa condizione eseguendo heap spray con dati controllati dall'attaccante contenenti una vtable falsa per dirottare il puntatore alla vtable all'offset +0x30, causando la dereferenziazione di memoria arbitraria da parte di llama_batch_allocr::clear() e ottenendo l'esecuzione remota di codice.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Responsabile

VulnCheck

Prenotare

04/08/2026

Divulgazione

07/08/2026

Moderazione

accettato

CPE

pronto

EPSS

0.00000

KEV

no

Attività

basso

Fonti

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!