- Yama var
- Son 7 gün
- CWE-129
CVE-2024-58400
llama.cpp llama_decode fonksiyonunda token kimliklerine bağlı sınır dışı bellek okuma açığı
- Yayımlandı
- Güncellendi
- 27 Eki 2026
- Açık yaşı
- 1 gün
- Kaydı açan
- VulnCheck
ÖzetTürkçe
llama.cpp b3701 sürümünden önceki sürümlerde, llama_decode_internal ve llama_encode_internal fonksiyonlarında sınır dışı bellek okuma açığı bulunmaktadır. Bu açık, doğrulanmamış token kimliklerinin işlenmesinden kaynaklanmaktadır ve kimlik doğrulaması yapılmamış uzak saldırganların, bellek içeriğini okumasına olanak tanır. Saldırganlar, llama-server /completion uç noktasına 0 ile n_vocab arasının dışındaki kimlikleri içeren tamsayı dizisi biçiminde istemler göndererek gömme (embedding) belleğini sınır dışı okuyabilir veya işlemi çökertebilir.
Kaynaktaki açıklama (İngilizce)
llama.cpp before b3701 contains an out-of-bounds read vulnerability in llama_decode_internal and llama_encode_internal that allows remote unauthenticated attackers to read memory by supplying unvalidated token IDs. Attackers can send integer-array prompts to the llama-server /completion endpoint with IDs outside 0 to n_vocab to read embedding memory out of bounds or crash the process.
Bu açığın açıklamasını Türkçeye çevirdik. Adım adım çözüm önerilerini kritik ve yeni açıklar için hazırlıyoruz; düzeltilmiş sürüm aşağıdaki tabloda, ayrıntılar üreticinin duyurusunda.
Etkilenen sürümler1 yazılım
| Yazılım | Etkilenen | Düzeltildiği sürüm |
|---|---|---|
| ggml-org llama.cpp | < b3701 | b3701 |
Kaynaklar8 kaynak
- CVE.org kaydı
- NVD kaydı
- github.com/ggml-org/llama.cpp/pull/9359 Yama
- github.com/…ommit/faf69d4237c9ae4d7f572b4674d1002463e8acd3 Yama
- github.com/…ommit/eae597182cb61bbde0b26e7cec5999d28b9327fe Yama
- vulncheck.com/…t-of-bounds-read-in-llama-decode-via-token-ids Üçüncü taraf
- github.com/…lama.cpp/blob/b3681/examples/server/server.cpp Diğer
- github.com/ggml-org/llama.cpp/releases/tag/b3701 Diğer
Kayıt geçmişi
- Yayımlandı
İlgili açıklar
Türkçe metin, resmi kayıtlardaki bilgilerle yapay zekâ yardımıyla yazıldı ve yayından önce otomatik kontrollerden geçti. Bir değişikliği uygulamadan önce üreticinin duyurusuna mutlaka bakın.