CVE-2021-3634

Orta

Açıklama

libssh'in 0.9.6 öncesindeki sürümlerinde bir açık bulunmuştur. SSH protokolü, oturum süresi boyunca iki paylaşılan sırrı takip eder. Bunlardan biri secret_hash, diğeri ise session_id olarak adlandırılır. Başlangıçta her ikisi de aynıdır ancak anahtar yeniden değişimi (key re-exchange) sonrası önceki session_id saklanır ve yeni secret_hash için girdi olarak kullanılır. Geçmişte bu tamponların her ikisi de ortak bir uzunluk değişkenine sahipti ve bu durum, tamponlar aynı olduğu sürece çalışıyordu. Ancak anahtar yeniden değişimi işlemi, farklı boyutta bir özetleme (hash) tabanlı olan anahtar değişim yöntemini de değiştirebilir; bu da sonuç olarak session_id'den farklı boyutta bir secret_hash oluşturur. Bu durum, session_id belleği sıfırlandığında veya ikinci anahtar yeniden değişimi sırasında tekrar kullanıldığında bir sorun haline gelir.

ÖnemOrta
CVSS6.5
İstismar olasılığı—
ÜrünLibssh
Yayın31 Ağu 2021
İlk görülme31 Ağu 2021

Nasıl düzeltilir

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
libssh libssh0.9.1 ≤ v < 0.9.60.9.6
redhat virtualization4.0—
redhat enterprise_linux8.0—
debian debian_linux10.0, 11.0—
fedoraproject fedora33, 34, 35—
oracle mysql_workbenchv ≤ 8.0.27—
netapp cloud_backupAralık belirtilmemiş—

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-2021-3634 · Libssh · Dark Radar