CVE-2026-54876
Açıklama
Sorun özeti: Kötü niyetli bir TLS sunucusu, hiçbir tekil yanıt girişi içermeyen bir OCSP yanıtı göndererek, OCSP yanıt kontrolünü etkinleştirmiş bir TLS istemcisinde bellek sızıntısına neden olabilir. Etki özeti: Bir saldırgan, kurban istemci uygulamasında her TLS el sıkışması başına saldırgan tarafından ayarlanabilir miktarda bellek sızdırabilir. Kötü niyetli bir sunucuya tekrar tekrar bağlanan uzun süreli bir istemcinin belleği tükenebilir ve bu durum Hizmet Reddi ile sonuçlanabilir. CWE: CWE-401: Missing Release of Memory after Effective Lifetime Açıklama: Etkilenen fonksiyon; örneğin bir TLS istemcisi, sunucu tarafından TLS el sıkışmasına eklenmiş (stapled) bir OCSP yanıtını doğruladığında olduğu gibi, OCSP yanıt kontrolünün X509_V_FLAG_OCSP_RESP_CHECK veya X509_V_FLAG_OCSP_RESP_CHECK_ALL doğrulama bayraklarıyla etkinleştirildiği X.509 sertifika zinciri doğrulaması sırasında çağrılır. Alınan BasicOCSPResponse, ağ üzerinden iletilmesine izin verilen ve OpenSSL dekoderi tarafından kabul edilen boş bir SEQUENCE OF SingleResponse içerdiğinde, erken bir dönüş fonksiyonun sonundaki temizleme kodunu atladığı için OCSP_response_get1_basic() tarafından tahsis edilen OCSP_BASICRESP yapısı serbest bırakılmamıştır. El sıkışması başına sızdırılan bellek miktarı, saldırgan tarafından BasicOCSPResponse'un certs alanı sahte sertifikalarla doldurularak artırılabilir; bu sertifikalar, boş yanıt kontrolü erken dönüşü tetiklemeden önce ayrıştırılır ve sızdırılan yapı içinde saklanır. Kötü niyetli bir sunucuya tekrar tekrar bağlanan uzun süreli bir TLS istemcisinin belleği zamanla tükenebilir. OCSP yanıt kontrolü varsayılan olarak etkin değildir. Yalnızca OCSP yanıt kontrolü doğrulama bayraklarını açıkça etkinleştiren istemci uygulamaları etkilenir. FIPS etkisi: yok Etkilenen kod OpenSSL FIPS modül sınırının dışında olduğundan, 4.0 ve 3.6 sürümlerindeki FIPS modülleri bu sorundan etkilenmemektedir.
Nasıl düzeltilir
- OpenSSL OpenSSL4.0.2, 3.6.4 ya da sonraki bir sürüm
- openssl openssl3.6.4, 4.0.2 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| OpenSSL OpenSSL | 4.0.0 ≤ v < 4.0.2, 3.6.0 ≤ v < 3.6.4 | 4.0.2, 3.6.4 |
| openssl openssl | 3.6.0 ≤ v < 3.6.4, 4.0.0 ≤ v < 4.0.2 | 3.6.4, 4.0.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.