CVE-2025-11187
Təsvir
Problemin xülasəsi: PKCS#12 fayllarındakı PBMAC1 parametrlərinin yoxlanılmaması MAC verifikasiyası zamanı stek əsaslı bufer daşmasına, yanlış göstəriciyə və ya NULL göstəricisinin istifadəsinə (NULL pointer dereference) səbəb ola bilər. Təsirin xülasəsi: Stek bufer daşması və ya NULL göstəricisinin istifadəsi, etibarsız PKCS#12 fayllarını analiz edən tətbiqin çökməsinə və nəticədə Xidmətdən imtinaya (DoS) səbəb ola bilər. Bufer daşması həmçinin platformanın təhlükəsizlik mexanizmlərindən asılı olaraq kodun icrasına şərait yarada bilər. MAC üçün PBMAC1 istifadə edən PKCS#12 faylının verifikasiyası zamanı, fayldakı PBKDF2 salt və keylength parametrləri yoxlanılmadan istifadə olunur. Əgər keylength dəyəri törədilmiş açar üçün istifadə olunan sabit stek buferinin ölçümünü (64 bayt) aşarsa, açarın törədilməsi prosesi buferi daşırar. Daşma uzunluğu hücum edən şəxs tərəfindən idarə olunur. Həmçinin, əgər salt parametri OCTET STRING tipində deyilsə, bu, yanlış və ya NULL göstəricisinin istifadəsinə gətirib çıxara bilər. Bu problemin istismarı üçün istifadəçi və ya tətbiqin zərərli şəkildə hazırlanmış PKCS#12 faylını emal etməsi tələb olunur. Tətbiqlərdə etibarsız PKCS#12 fayllarının qəbul edilməsi nadir hallarda baş verir, çünki onlar adətən tərifə görə etibarlı olan gizli açarları saxlamaq üçün istifadə olunur. Bu səbəbdən problem Orta dərəcəli risk kimi qiymətləndirilmişdir. 3.6, 3.5 və 3.4 versiyalarındakı FIPS modulları bu problemdən təsirlənmir, çünki PKCS#12 emalı OpenSSL FIPS modulunun sərhədlərindən kənardır. OpenSSL 3.6, 3.5 və 3.4 versiyaları bu problemə qarşı həssasdır. OpenSSL 3.3, 3.0, 1.1.1 və 1.0.2 versiyaları PKCS#12-də PBMAC1-i dəstəkləmədiyi üçün bu problemdən təsirlənmir.
Necə düzəltmək olar
- openssl openssl3.4.4, 3.5.5, 3.6.1 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| openssl openssl | 3.4.0 ≤ v < 3.4.4, 3.5.0 ≤ v < 3.5.5, 3.6.0 ≤ v < 3.6.1 | 3.4.4, 3.5.5, 3.6.1 |
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.