CVE-2026-66032
Açıklama
libssh2'nin 1.11.1 dahil sürümleri, src/sftp.c dosyasındaki sftp_open() fonksiyonunda, kötü niyetli bir SSH sunucusunun SFTP oturumu açan herhangi bir kimliği doğrulanmış istemcinin yığınını (heap) bozmasına olanak tanıyan bir double-free zafiyeti içermektedir (commit 5e47761 ile düzeltilmiştir). Bir sunucu, SSH_FXP_OPEN isteğine FX_OK içeren bir SSH_FXP_STATUS ile yanıt verdiğinde, yanıt veri tamponu serbest bırakılır ve ardından gelen bir sftp_packet_require() çağrısı LIBSSH2_ERROR_CHANNEL_PACKET_EXCEEDED gibi belirli bir hata döndürürse, aynı işaretçi ikinci kez serbest bırakılır; bu durum, glibc sistemlerinde örtüşen tahsisatlara ve fonksiyon işaretçisi üzerine yazmalara izin veren tcache dup koşullarını etkinleştirir.
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.