CVE-2026-7830
Açıklama
UltraVNC 1.8.2.2 ve öncesi sürümler, MS-Logon II kimlik doğrulama şemasında (rfbUltraVNC_MsLogonIIAuth) yetersiz kriptografi kullanmaktadır. rfb/dh.cpp dosyasında, Diffie-Hellman anahtar değişimi işaretsiz 64 bitlik bir tam sayıya sığan parametrelerle gerçekleştirilmektedir (asal sayı boyutunu DH_MAX_BITS kontrol eder). 64 bitlik bir DH anahtarı, güncel donanımlarda Pollard'ın rho algoritması ile bir saniyenin altında sürede kırılabilir. Ek olarak, özel üs, zaman tabanlı (time(NULL)) tohumlanmış üç libc rand() değerini çarpan rng() fonksiyonu tarafından oluşturulur. Yaklaşık 31 bitlik dahili durum ve zaman tabanlı bir tohum ile özel üs, pasif bir gözlemci tarafından bir dakikanın altında sürede geri döndürülebilir. MS-Logon II el sıkışmasını (koklama, kaydetme veya ortadaki adam saldırısı yoluyla) gözlemleyebilen bir ağ saldırganı, paylaşılan DH anahtarını türetebilir ve kapsüllenmiş kullanıcı adını ve parolayı çözerek tam kimlik bilgisi ifşasına yol açabilir. Bu durum eski MS-Logon II bağlantılarını etkilemektedir; MS-Logon III (X25519 + AES-256-GCM) etkilenmemiştir.
Nasıl düzeltilir
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| uvnc ultravnc | v ≤ 1.8.2.2 | — |
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.