Zafiyet.live Keşfet. Değerlendir. Düzelt. Doğrula.
  • 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çığı

ggml-org llama.cpp

Yüksek 8,2 CVSS 3.1
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ımEtkilenenDüzeltildiği sürüm
ggml-org llama.cpp < b3701 b3701

Kaynaklar8 kaynak

Kayıt geçmişi

  1. 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.