CVE-2026-43628
Açıklama
llama.cpp b3978 ile b9058 arasındaki sürümler, DRY örnekleyicisinde bir tamsayı alt taşması (integer underflow) ve sınırlar dışı okuma (out-of-bounds read) zafiyeti içermektedir; bu durum, kimliği doğrulanmamış saldırganların /v1/completions veya /v1/chat/completions uç noktalarına dry_allowed_length değeri INT32_MIN olarak ayarlanmış özel hazırlanmış bir HTTP isteği göndererek bir yığın arabellek alt taşmasını (heap buffer underflow) tetiklemesine olanak tanır. Saldırganlar, bu zafiyeti kullanarak sunucuyu SIGSEGV ile çökertebilir ve tüm bağlı kullanıcılar için hizmet reddine (DoS) neden olabilir veya tahsis edilen arabelleğin öncesindeki bellekten rastgele değerler okuyarak belirteç örnekleme olasılıklarını bozabilirler.
Nasıl düzeltilir
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| ggml llama.cpp | b3978 ≤ v ≤ b9058 | — |
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.