CVE-2026-84897

Orta

Açıklama

wolfSSL wolfSSH 1.5.0 sürümüne kadar olan versiyonlardaki src/internal.c dosyası, kimliği doğrulanmamış bir istemciden geldiğinde sunucunun SSH_MSG_KEX_DH_GEX_GROUP (31) ve SSH_MSG_KEX_DH_GEX_REPLY (33) sunucu-istemci Diffie-Hellman grup değişim mesajlarını kabul etmektedir. IsMessageAllowedServer() fonksiyonu, anahtar değişimi mesaj aralığına herhangi bir yön kontrolü uygulamamaktadır: eş taraf anahtar oluştururken ve belirli bir mesaj beklenmediğinde (sunucunun, istemcinin KEXINIT mesajını işlemesinden sonra hiçbir şey handshake->expectMsgId değerini ayarlamadığı için tüm pencere boyunca bulunduğu durum), fonksiyon beklenti dalından bir karar vermeden çıkar ve 30 ile 34 arasındaki tüm mesaj kimliklerini kabul eden sayısal bir sınıra ulaşır. diffie-hellman-group-exchange-sha256 protokolünü müzakere eden ve ardından 31 numaralı mesajı gönderen bir istemci, sunucunun istemci tarafı işleyicisi olan DoKexDhGexGroup() fonksiyonunu çalıştırmasına neden olur; bu fonksiyon, saldırgan tarafından sağlanan grubu, 8192 bite kadar olan bir değer üzerinde biri p ve diğeri (p-1)/2 olmak üzere iki adet 8 turlu Miller-Rabin asallık testi ile doğrular. İşleyici daha sonra başarıyla döner: sunucu, saldırganın asal sayısını ve üretecini saklar, saldırganın grubunda bir Diffie-Hellman anahtar çifti oluşturur ve istemci rolündeki SSH_MSG_KEX_DH_GEX_INIT (32) mesajını saldırgana geri gönderir. Yayınlanmış RFC 3526 güvenli asalları en kötü durum girdileridir ve saldırgan için elde etme maliyeti yoktur. Asallık doğrulaması 1.5.0 sürümünde eklenmiştir; 1.2.0 ile 1.4.22 arasındaki sürümler aynı mesajı kabul eder ve asallık maliyeti olmadan aynı istemci rolü yoluna girer. Mesaj 33 de kabul edilir ancak sunucuda, herhangi bir genel anahtar kontrol geri çağırması kayıtlı olmadığı için kriptografi öncesinde reddedilir, dolayısıyla karşılaştırılabilir bir maliyeti yoktur. WOLFSSH_NO_DH veya NO_SHA256 tarafından ima edilen WOLFSSH_NO_DH_GEX_SHA256 tanımına sahip derlemeler etkilenmemiştir.

ÖnemOrta
CVSS5.3
İstismar olasılığı—
ÜrünWolfssh
Yayın7 Eki 2026
İlk görülme7 Eki 2026

Nasıl düzeltilir

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
wolfssh wolfssh1.2.0 ≤ v < 1.6.01.6.0

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.

Intelligence 360 paketinde

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.

CVE-2026-84897 · Wolfssh · Dark Radar