Zafiyet.live Keşfet. Değerlendir. Düzelt. Doğrula.
  • Son 7 gün
  • CWE-119
  • CWE-787

CVE-2026-116096

llama.cpp Pocket-TTS bileşeninde list_pockettts_state_slots fonksiyonunda sınır dışı yazma açığı

ggml-org llama.cpp

Orta 5,3 CVSS 3.1
Yayımlandı
Güncellendi
26 Eki 2026
Açık yaşı
2 gün
Kaydı açan
VulDB

ÖzetTürkçe

ggml-org llama.cpp içindeki Pocket-TTS bileşeninde bir zayıflık tespit edilmiştir. Sorun, tools/mtmd/models/pockettts-gen.cpp dosyasındaki list_pockettts_state_slots fonksiyonunu etkilemektedir. mmproj argümanının manipüle edilmesi sınır dışı yazmaya (out-of-bounds write) neden olmaktadır. Saldırı için yerel erişim gerekmektedir. Istismar kodu kamuya açık hale gelmiş olup saldırılarda kullanılabilir durumdadır. Sorun, b11796 sürümüne yükseltilerek giderilebilir. Yama adı: 0a1ef309cdbb9f2024f58a38fb4c42352c5db569. Etkilenen bileşenin yükseltilmesi önerilir. Bildirilen yığın (heap) sınır dışı yazma sorunu (gen-audio / pocket-tts state_out yolu), güncel ana dal ve en son b11871 sürümünde artık sessizce istismar edilebilir bir yığın yazması değildir; daha önce bu yazmayı tetikleyen kötü amaçlı bir mmproj dosyası artık sürümde etkin olan bir GGML_ASSERT kontrolüne takılarak programı sonlandırmaktadır. Ancak gönderenin önerdiği, tasarım gereği çözüm niteliğindeki düzeltme (PR #29360 "prevent OOB accesses from malformed mmproj files") hâlâ açıktır. Dolayısıyla temel neden önlenmiş değil, tespit edilip sonlandırılmaktadır.

Kaynaktaki açıklama (İngilizce)

A weakness has been identified in ggml-org llama.cpp. Affected by this issue is the function list_pockettts_state_slots of the file tools/mtmd/models/pockettts-gen.cpp of the component Pocket-TTS. This manipulation of the argument mmproj causes out-of-bounds write. The attack requires local access. The exploit has been made available to the public and could be used for attacks. Upgrading to version b11796 can resolve this issue. Patch name: 0a1ef309cdbb9f2024f58a38fb4c42352c5db569. The affected component should be upgraded. The reported heap out‑of‑bounds write (gen‑audio / pocket‑tts state_out path) is no longer a silent exploitable heap write on current master and the latest release b11871 - a malicious mmproj that previously triggered it now trips a release‑active GGML_ASSERT and aborts. But the submitter's recommended by‑construction fix (PR #29360 "prevent OOB accesses from malformed mmproj files") is still open. So the root cause is detected‑and‑aborted, not prevented‑by‑design.

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 0.4.0 –
0.17.1 –
55abc39 –
55d4206c8 –
b5693 –
b7445 –
b7824 –
b8492 –
b8585 –
b9058 –
b9060 –
b11796 Etkilenmiyor –

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