CVE-2026-31790

Yüksek

Açıklama

Sorun özeti: Bir gizli şifreleme anahtarı oluşturmak için RSASVE anahtar kapsüllemesi kullanan uygulamalar, başlatılmamış bir bellek arabelleğinin içeriğini kötü niyetli bir eşe gönderebilir. Etki özeti: Başlatılmamış arabellek, uygulama sürecinin önceki çalıştırmasından kalan hassas veriler içerebilir ve bu da hassas verilerin saldırgana sızmasına yol açar. RSA_public_encrypt() başarı durumunda yazılan bayt sayısını, hata durumunda ise -1 döndürür. Etkilenen kod yalnızca dönüş değerinin sıfırdan farklı olup olmadığını test eder. Sonuç olarak, RSA şifrelemesi başarısız olursa kapsülleme yine de çağırana başarı döndürebilir, çıktı uzunluklarını ayarlayabilir ve çağıranın şifreli metin arabelleğinin içeriğini geçerli bir KEM şifreli metni üretilmiş gibi kullanmasına neden olabilir. Uygulamalar EVP_PKEY_encapsulate() işlevini RSA/RSASVE ile birlikte, saldırgan tarafından sağlanan ve önceden doğrulanmamış geçersiz bir RSA açık anahtarı üzerinde kullanırsa, bu durum çağıran tarafından sağlanan şifreli metin arabelleğinin bayat veya başlatılmamış içeriğinin KEM şifreli metni yerine saldırgana açıklanmasına neden olabilir. Geçici çözüm olarak, EVP_PKEY_encapsulate() işlevinden önce EVP_PKEY_public_check() veya EVP_PKEY_public_check_quick() çağrılması sorunu hafifletecektir. 3.6, 3.5, 3.4, 3.3, 3.1 ve 3.0 sürümlerindeki FIPS modülleri bu sorundan etkilenmektedir.

ÖnemYüksek
CVSS7.5
İstismar olasılığı—
ÜrünOpenssl
Yayın7 Nis 2026
İlk görülme7 Nis 2026
Zayıflık türüCWE-754CWE-754

Nasıl düzeltilir

Etkilenen ürünler

ÜrünEtkilenen sürümlerDüzeltildiği sürüm
openssl openssl3.0.0 ≤ v < 3.0.20, 3.3.0 ≤ v < 3.3.7, 3.4.0 ≤ v < 3.4.5, 3.5.0 ≤ v < 3.5.6, 3.6.0 ≤ v < 3.6.23.0.20, 3.3.7, 3.4.5, 3.5.6, 3.6.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.

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.