CVE-2026-63074
Təsvir
Problemin xülasəsi: OpenSSL Sertifikat İdarəetmə Protokolu (CMP), CMP mesajında göndərilən əlavə sertifikatları (extraCerts) keşləyir, lakin onları heç vaxt silmir (məsələn, etibarsız olduqda). Əgər server tez-tez eyni OSSL_CMP_CTX obyektindən istifadə edirsə, bu extraCerts keşi məhdudiyyətsiz şəkildə böyüyə bilər və bədniyyətli bir klient CMP serverini bu artımı tətikləyən sorğularla doldura bilər. Təsirin xülasəsi: Server prosesinin ömrü boyu tək bir OSSL_CMP_CTX-dən istifadə edən CMP serverindən istifadə edən istifadəçilər, bədniyyətli bir klientin təkrar olaraq unikal əlavə sertifikatlar ehtiva edən sorğular göndərdiyi halda yaddaşın məhdudiyyətsiz artımını müşahidə edə bilərlər ki, bu da OOM (Out Of Memory) şəraitinə səbəb ola bilər. CWE: CWE-770: Resursların Limitlər və ya Tənzimləmə Olmadan Ayrılması Təsvir: Əgər uzaqdakı bir istifadəçi serverə extraCerts siyahısı olan CMP mesajları göndərərsə və mesaj rədd edilərsə, mesajdakı extraCerts server kontekstinin etibarsız sertifikat stekində qalır. Bu, uzunömürlü ctx obyektlərinə malik serverləri Xidmətdən imtina (DoS) hücumlarına məruz qoyur; burada hücumçu serveri onları qeyri-müəyyən müddətə saxlamağa məcbur etmək üçün böyük əlavə sertifikatlar siyahısı ilə rədd ediləcəyi nəzərdə tutulmuş mesajları təkrar-təkrar göndərir. Problem, mesaj rədd edildikdə əlavə edilmiş extra cert-lərin silinməsi ilə həll edilmişdir; bunun üçün kontekstin ümumiyyətlə keşləmə aparmaması üçün konfiqurasiya edildiyi zaman istifadə olunan metod tətbiq edilmişdir. FIPS təsiri: yoxdur CMP kodu FIPS modulunun sərhədlərindən kənarda yerləşdiyi üçün heç bir FIPS modulu bu CVE-dən təsirlənmir.
Necə düzəltmək olar
- openssl openssl3.0.22, 3.4.7, 3.5.8, 3.6.4, 4.0.2 və ya daha yeni versiya
- github.com/openssl/openssl/commit/74ae7f6df47a5767c1010b88c47507dfc5b32c46
- github.com/openssl/openssl/commit/01e567978a55fba18142a230380c31296049fae7
- github.com/openssl/openssl/commit/75360af9650d4e0c82ba0050c5c9912cd79e54af
- github.com/openssl/openssl/commit/f636f9ca0fa1bae5b42f9e787f025c96fb09c43a
- github.com/openssl/openssl/commit/21a5d9658b0c66daace60e10ea18ff32a448de9f
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| openssl openssl | 3.0.0 ≤ v < 3.0.22, 3.4.0 ≤ v < 3.4.7, 3.5.0 ≤ v < 3.5.8, 3.6.0 ≤ v < 3.6.4, 4.0.0 ≤ v < 4.0.2 | 3.0.22, 3.4.7, 3.5.8, 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.