CVE-2026-54876
Təsvir
Problemin xülasəsi: Zərərli TLS serveri, tərəfindən heç bir tək cavab girişi (single response entry) olmayan OCSP cavabı göndərməklə, OCSP cavab yoxlamasını aktivləşdirmiş TLS klientində yaddaş sızmasına səbəb ola bilər. Təsirin xülasəsi: Hücumçu, qurban olan klient tətbiqində hər TLS əl sıxması (handshake) zamanı öz tərəfindən tənzimlənən miqdarda yaddaşın sızmasına səbəb ola bilər. Zərərli serverə mütəmadi olaraq qoşulan uzun müddət işləyən klientin yaddaşı tükənə bilər ki, bu da Xidmətdən imtinaya (DoS) gətirib çıxarır. CWE: CWE-401: Effektiv ömürdən sonra yaddaşın azad edilməməsi Təsvir: Təsirə məruz qalan funksiya, X509_V_FLAG_OCSP_RESP_CHECK və ya X509_V_FLAG_OCSP_RESP_CHECK_ALL yoxlama bayraqları ilə OCSP cavab yoxlaması aktiv edildikdə, X.509 sertifikat zəncirinin verifikasiyası zamanı çağırılır; məsələn, TLS klienti server tərəfindən TLS əl sıxmasına əlavə edilmiş (stapled) OCSP cavabını yoxlayarkən. Qəbul edilən BasicOCSPResponse boş SEQUENCE OF SingleResponse ehtiva etdikdə (hansı ki, şəbəkədə buna icazə verilir və OpenSSL dekoderi tərəfindən qəbul edilir), OCSP_response_get1_basic() tərəfindən ayrılmış OCSP_BASICRESP strukturu azad edilmir, çünki erkən geri dönüş (early return) funksiyanın sonundakı təmizləmə kodunu yan keçir. Hər əl sıxması zamanı sızan yaddaşın miqdarı hücumçu tərəfindən BasicOCSPResponse-un certs sahəsinə saxta sertifikatlar əlavə edilməklə artırıla bilər; bu sertifikatlar, boş cavab yoxlaması erkən geri dönüşü tetikləməzdən əvvəl analiz edilir və sızan strukturda saxlanılır. Zərərli serverə mütəmadi olaraq qoşulan uzun müddət işləyən TLS klientinin yaddaşı zamanla tükənə bilər. OCSP cavab yoxlaması standart olaraq aktiv deyil. Yalnız OCSP cavab yoxlaması verifikasiya bayraqlarını açıq şəkildə aktivləşdirən klient tətbiqləri təsirlənir. FIPS təsiri: yoxdur 4.0 və 3.6 versiyalarındakı FIPS modulları bu problemdən təsirlənmir, çünki təsirlənən kod OpenSSL FIPS modulunun sərhədlərindən kənardadır.
Necə düzəltmək olar
- OpenSSL OpenSSL4.0.2, 3.6.4 və ya daha yeni versiya
- openssl openssl3.6.4, 4.0.2 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| 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 |
Versiyanızı yoxlayın
Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.
Attack Surface Management
Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.