CVE-2026-70640

Yüksek

Açıklama

llama.cpp'nin b1886 ile b7445 arasındaki sürümleri, LLaMA-Android JNI sarmalayıcısında bench_1model() ve free_1context() fonksiyonlarının senkronizasyon eksikliği nedeniyle bir yarış durumu (race condition) serbest bırakıldıktan sonra kullanım (use-after-free) zafiyeti içermektedir; bu durum, Thread B eşzamanlı olarak llama_context yapısını serbest bırakırken Thread A'nın serbest bırakılmış bellek üzerinde işlem yapmasına olanak tanır. Saldırganlar, +0x30 ofsetindeki vtable işaretçisini ele geçirmek için sahte bir vtable içeren saldırgan kontrollü verilerle heap spray gerçekleştirerek bu durumu istismar edebilir ve llama_batch_allocr::clear() fonksiyonunun rastgele belleği dereferans etmesini sağlayarak uzaktan kod çalıştırma gerçekleştirebilir.

ÖnemYüksek
CVSS7.0
İstismar olasılığı—
ÜrünGgml Llama.cpp
Yayın6 Ağu 2026
İlk görülme6 Ağu 2026

Nasıl düzeltilir

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
ggml llama.cppb1886 ≤ v ≤ b7445—

Sürümünüzü kontrol edin

Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.

Intelligence 360 paketinde

Attack Surface Management

Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.