CVE-2026-63072
Təsvir
Problemin xülasəsi: OpenSSL CMS dekripsiya prosesi açarın açılmasına (key-unwrap) aid çıxış buferinin ölçüsünü açılmış açarın ölçüsünün sorğulanmasına əsasən təyin edir, lakin AES-WRAP-PAD açma primitivi həmin sorğunun bildirdiyindən daha çox baytı yaza və təmizləyə bilər ki, bu da yığınlaçda (heap) 8 baytlıq sərhədləri aşan yazmaya (out-of-bounds write) səbəb olur. Təsirin xülasəsi: Xüsusi hazırlanmış CMS mesajı göndərən hücumçu, qurban həmin mesajı CMS_decrypt() ilə dekripsiya etdikdə deterministik şəkildə yığınlaçda 8 baytlıq sərhədləri aşan yazmanı tetikləyə bilər ki, bu da yığınlaçın korlanmasına və adətən Xidmətdən İmtina (DoS) vəziyyətinə gətirib çıxarır. CWE: CWE-787: Out-of-bounds Write Təsvir: Key-wrap OID şəbəkədə potensial olaraq hücumçunun nəzarətində ola bilər. CMS açma prosesi həm id-aesNNN-wrap-pad, həm də id-aesNNN-wrap şifrələrinə icazə verir. Hücumçu legitim bir mesajı götürüb, mesajın digər hissələrini düzgün saxlayaraq, yalnız bir OID baytını dəyişdirərək doldurulmuş (padded) variantı seçə bilər. Açma açarı alıcının özəl əməliyyatından (ECDH açarlarının razılaşdırılması və ya ML-KEM dekapsulyasiyası) törədiyi üçün RFC 5649 bütövlük yoxlamasından keçə bilmir və dekripsiya bütövlüyün pozulması səbəbi ilə uğursuz olur. Yazma əməliyyatı ayrılan sahədən dərhal sonra baş verən sabit ölçülü (8 bayt) və sabit dəyərli (sıfır) yığınlaç daşmasıdır, heç bir xüsusi konfiqurasiya tələb etmir və ictimai CMS_decrypt() funksiyasından əlçatandır. Nəticə yığınlaçın korlanmasıdır ki, bu da Xidmətdən İmtina (DoS) ilə nəticələnir. CMS kodundakı düzəliş, uğursuz açma əməliyyatının ayrılmış sahədən kənara yazmaması üçün açma çıxış buferini ən pis hal üzrə ölçüləndirir. FIPS təsiri: yoxdur CMS 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/9530a5fd1aacaeccdced4478ea2340a480613335
- github.com/openssl/openssl/commit/2a3dac874c8057c1f0186849bf1ede1ae7b6b756
- github.com/openssl/openssl/commit/87784ad619af36b8807c2044b3940006fccc1e42
- github.com/openssl/openssl/commit/9ec2f6d2ae2bcad907cf7ee38584855bafe4979a
- github.com/openssl/openssl/commit/a0c8ec557d9cac078f032d76cdf684fe743eb382
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.