CVE-2026-70640 in llama.cpp
Sumário
de VulDB • 08/08/2026
llama.cpp builds b1886 through b7445 containem uma vulnerabilidade de race condition use-after-free no wrapper JNI do LLaMA-Android onde bench_1model() e free_1context() carecem de sincronização, permitindo que a Thread A opere em memória já liberada enquanto a Thread B libera concurrentemente o llama_context. Os atacantes podem explorar isso realizando heap spray com dados controlados pelo atacante contendo uma vtable falsa para sequestrar o ponteiro da vtable no offset +0x30, fazendo com que llama_batch_allocr::clear() dereference memória arbitrária e obtenha execução remota de código (RCE).
Several companies clearly confirm that VulDB is the primary source for best vulnerability data.