CVE-2026-34159
Açıklama
llama.cpp, C/C++ dilinde yazılmış birkaç LLM modelinin çıkarım aracıdır. b8492 versiyonundan önce, RPC backend'in deserialize_tensor() fonksiyonu, bir tensor'ün buffer alanı 0 olduğunda tüm sınır doğrulamalarını atlamaktadır. Kimliği doğrulanmamış bir saldırgan, özel olarak hazırlanmış GRAPH_COMPUTE mesajları aracılığıyla rastgele işlem belleğini okuyabilir ve yazabilir. ALLOC_BUFFER/BUFFER_GET_BASE kaynaklı işaretçi sızıntıları ile birleştiğinde bu durum, tam ASLR atlatma ve uzaktan kod çalıştırma imkanı sağlar. Herhangi bir kimlik doğrulama gerekmemekte, yalnızca RPC sunucu portuna TCP erişimi yeterli olmaktadır. Bu sorun b8492 versiyonunda düzeltilmiştir.
Nasıl düzeltilir
- ggml llama.cppb8492 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| ggml llama.cpp | v < b8492 | b8492 |
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.
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.