CVE-2026-66034
Açıklama
libssh2'nin 1.11.1 dahil sürümleri, a13bb6c commit'i ile düzeltilen ve kötü niyetli bir SSH sunucusunun publickey alt sistemi üzerinden rastgele uzunlukta bir heap sınır dışı okuma (out-of-bounds read) ve başlatılmamış bir işaretçinin serbest bırakılmasını tetiklemesine izin veren eksik bir sınır kontrolü zafiyeti içermektedir. libssh2_publickey_list_fetch() fonksiyonunda, sürüm 1 yanıt ayrıştırıcısı sunucu tarafından kontrol edilen bir comment_len değeri okur ve tamponda yeterli bayt kaldığını doğrulamadan ayrıştırma işaretçisini ilerletir; bu durum, komşu tahsislerden heap işaretçilerinin sızdırılmasına neden olarak ASLR mekanizmasını etkisiz hale getiren sınır dışı okumaya yol açar ve ardından hata temizleme yolu sıfırlanmamış bir realloc() bölgesinden gelen başlatılmamış bir işaretçiyi serbest bıraktığında heap ayırıcı durum bozulmasına sebebiyet verir.
Nasıl düzeltilir
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| libssh2 libssh2 | v ≤ 1.11.1 | — |
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.