CVE-2026-22795
Təsvir
Problemin xülasəsi: Yanlış formalaşdırılmış PKCS#12 faylını emal edən tətbiqdə etibarsız və ya NULL göstəricinin istifadəsi (pointer dereference) baş verə bilər. Təsirin xülasəsi: Yanlış formalaşdırılmış PKCS#12 faylını emal edən tətbiqdə yaddaş oxunması zamanı etibarsız və ya NULL göstəricinin istifadəsinə səbəb olmaqla Xidmətdən imtina (DoS) yarada bilər. PKCS#12 analiz kodu daxilində tip qarışıqlığı (type confusion) zəifliyi mövcuddur; burada ASN1_TYPE birləşmə üzvünə əvvəlcə tipi təsdiqləmədən müraciət edilir ki, bu da etibarsız göstəricinin oxunmasına səbəb olur. Yerləşmə 1 baytlıq ünvan sahəsi ilə məhdudlaşdırılıb, bu o deməkdir ki, hər hansı göstərici manipulyasiyası cəhdi yalnız 0x00 və 0xFF arasındakı ünvanları hədəfləyə bilər. Bu diapazon sıfır səhifəsinə uyğundur və əksər müasir əməliyyat sistemlərində xəritələnməmişdir (unmapped), buna görə də etibarlı şəkildə proqramın çökməsinə və nəticədə yalnız Xidmətdən imtinaya səbəb olacaqdır. Bu problemin istismarı üçün istifadəçinin və ya tətbiqin bədniyyətli şə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 şəxsi açarları saxlamaq üçün istifadə olunur. Bu səbəblərə görə problem Aşağı (Low) kritiklik dərəcəsi ilə qiymətləndirilmişdir. 3.5, 3.4, 3.3 və 3.0 versiyalarındakı FIPS modulları bu problemdən təsirlənmir, çünki PKCS12 implementasiyası OpenSSL FIPS modulunun sərhədləri xaricindədir. OpenSSL 3.6, 3.5, 3.4, 3.3, 3.0 və 1.1.1 versiyaları bu problemə qarşı həssasdır. OpenSSL 1.0.2 versiyası bu problemdən təsirlənmir.
Necə düzəltmək olar
- openssl openssl1.1.1ze, 3.0.19, 3.3.6, 3.4.4, 3.5.5, 3.6.1 və ya daha yeni versiya
- github.com/openssl/openssl/commit/ef2fb66ec571564d64d1c74a12e388a2a54d05d2
- github.com/openssl/openssl/commit/2502e7b7d4c0cf4f972a881641fe09edc67aeec4
- github.com/openssl/openssl/commit/7bbca05be55b129651d9df4bdb92becc45002c12
- github.com/openssl/openssl/commit/eeee3cbd4d682095ed431052f00403004596373e
- github.com/openssl/openssl/commit/572844beca95068394c916626a6d3a490f831a49
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| openssl openssl | 1.1.1 ≤ v < 1.1.1ze, 3.0.0 ≤ v < 3.0.19, 3.3.0 ≤ v < 3.3.6, 3.4.0 ≤ v < 3.4.4, 3.5.0 ≤ v < 3.5.5, 3.6.0 ≤ v < 3.6.1 | 1.1.1ze, 3.0.19, 3.3.6, 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.