26 Ekim 2026 PazartesiSayı № 299

PSA: llama.cpp’da CVE-2026-116096 Güvenlik Açığı ve Güncelleme

ggml-org tarafından geliştirilen llama.cpp kütüphanesinde, Pocket‑TTS bileşenindeki list_pockettts_state_slots fonksiyonunda bir out‑of‑bounds yazma hatası (CVE‑2026‑116096) tespit edildi. Saldırganın yerel erişimle kötü amaçlı mmproj dosyası göndererek heap üzerinde kontrol elde etmesi mümkün. Sorun, b11796 sürümünden itibaren yayınlanan yama ile giderildi.

Görsel: Reddit LocalLLaMA

Özetle

  1. 1

    CVE-2026-116096, llama.cpp içinde Pocket‑TTS bileşeninde out‑of‑bounds bellek yazma hatasıdır.

  2. 2

    Yerel erişim gerektirse de, kötü amaçlı mmproj dosyasıyla sistem çökmesi ve potansiyel kod yürütme riski vardır.

  3. 3

    b11796 sürümünden itibaren yayınlanan yama hatayı engeller; b11871 sürümü ise sorunu tamamen ortadan kaldırır.

  4. 4

    Kalıcı çözüm önerisi (PR #29360) hâlâ açık ve kod tabanına entegre edilmesi bekleniyor.

NVD veritabanına göre, llama.cpp projesinin tools/mtmd/models/pockettts-gen.cpp dosyasındaki list_pockettts_state_slots fonksiyonu, mmproj argümanının hatalı işlenmesi sonucu bellek sınırları dışına yazma (out‑of‑bounds write) gerçekleştiriyor. Bu durum, yerel erişime sahip bir kullanıcının kötü amaçlı bir mmproj dosyası hazırlayarak heap üzerinde istenmeyen veri yazmasına ve potansiyel olarak kod yürütmesine yol açabiliyor.

Güvenlik araştırmacısı Bulky-Priority6824, sorunun exploit kodunu kamuoyuyla paylaştı ve bu durumun saldırı vektörü olabileceğini belirtti. Geliştiriciler, sorunu çözmek için b11796 sürümüne bir yama (patch 0a1ef309cdbb9f2024f58a38fb4c42352c5db569) ekledi ve bu sürümde hatalı mmproj dosyaları artık GGML_ASSERT tetikleyerek programı sonlandırıyor. En güncel master dalı ve b11871 sürümü ise aynı hatayı tamamen ortadan kaldırıyor.

Ancak, topluluk tarafından önerilen kalıcı çözüm (PR #29360 "prevent OOB accesses from malformed mmproj files") hâlâ açık durumda ve kod tabanına entegre edilmemiş. Bu PR, hatalı dosyaların baştan engellenmesini sağlayarak tasarım aşamasında güvenliği artırmayı hedefliyor.

Kullanıcıların ve geliştiricilerin, en az b11796 sürümüne yükseltmeleri ve mümkünse en yeni b11871 sürümünü tercih etmeleri öneriliyor. Ayrıca, proje bakımcıları bu tür güvenlik açıklarını erken tespit edip hızlıca yamalayarak açık kaynak ekosisteminde güvenilirliği korumaya çalışıyor.

Yöney yorumu

Bu güvenlik açığı, yerel ortamda çalışan uygulamaların denetimini artırma ihtiyacını ortaya koyuyor. Geliştiricilerin en güncel yamaları uygulamaları, potansiyel saldırı yüzeyini azaltacak ve topluluk içinde güvenlik bilincini güçlendirecektir.

Yapay zekâ tarafından üretilmiştir.
Devamı kaynakta

Bu haber Reddit LocalLLaMA kaynağından derlenip Türkçeye aktarıldı. Ayrıntılar ve orijinal metin için oka tıklayın.