CVE-2026-70640

Yüksək

Təsvir

llama.cpp-nin b1886-dan b7445-ə qədər olan versiyalarında LLaMA-Android JNI wrapper-də bench_1model() və free_1context() funksiyalarının sinxronizasiyasının olmaması səbəbindən yarış şəraiti (race condition) ilə bağlı yaddaşın azad edilməsindən sonra istifadəsi (use-after-free) zəifliyi mövcuddur. Bu, Thread B eyni zamanda llama_context-i azad edərkən, Thread A-nın azad edilmiş yaddaşla əməliyyatlar aparmasına imkan verir. Hücumçular saxta vtable ehtiva edən idarəetmə altındakı məlumatlarla heap spray həyata keçirərək +0x30 ofsetindəki vtable göstəricisini ələ keçirə bilərlər ki, bu da llama_batch_allocr::clear() funksiyasının ixtiyari yaddaşı referans verməsinə və uzaqdan kodun icrasına gətirib çıxara bilər.

CiddilikYüksək
CVSS7.0
İstismar ehtimalı—
MəhsulGgml Llama.cpp
Dərc6 avq 2026
İlk görülmə6 avq 2026

Necə düzəltmək olar

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
ggml llama.cppb1886 ≤ v ≤ b7445—

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.

CVE-2026-70640 · Ggml Llama.cpp · Dark Radar