CVE-2026-42770
Təsvir
Problemin xülasəsi: EVP_PKEY_derive_set_peer() funksiyası DHX (X9.42) qarşı tərəf açarı ilə çağırıldıqda, qarşı tərəfin açarının altqrup üzvlüyü düzgün şəkildə yoxlanılmır. Təsirin xülasəsi: Qurbanın p və g parametrlərini, saxtalaşdırılmış q = r (kofaktorun (p−1)/q_local kiçik sadə vuruğu) və r sırasına malik Y açıq dəyərini daşıyan X9.42 açarını təqdim edən zərərli qarşı tərəf, az sayda açar mübadiləsi cəhdindən sonra qurbanın gizli açarını bərpa edə bilər. EVP_PKEY_derive_set_peer() funksiyası DHX (X9.42) qarşı tərəf açarı ilə çağırıldıqda, Y^q ≡ 1 (mod p) altqrup üzvlüyünün yoxlanılması lokal açarın q parametri ilə deyil, qarşı tərəfin öz q parametri ilə yerinə yetirilir. Daha sonra qarşı tərəfin domen parametrləri gizli açarın domen parametrləri ilə müqayisə edilir, lakin q dəyəri müqayisə edilmir. Qurbanın p, g parametrlərini, saxtalaşdırılmış q = r (kofaktorun kiçik sadə vuruğu) və r sırasına malik Y açıq dəyərini daşıyan X9.42 açarını təqdim edən zərərli qarşı tərəf bütün yoxlamalardan keçir. Nəticədə ortaq sirr yalnız r fərqli dəyər alır və bu, priv mod r məlumatının sızmasına səbəb olur. Kofaktorun hər bir kiçik sadə vuruğu üçün prosesi təkrar etmək və onları CRT vasitəsilə birləşdirmək tam gizli açarı bərpa edir (Lim–Lee / kiçik-altqrup-məhdudiyyət hücumu). Real hücum sahəsi dardır: əsasən uzunömürlü RA/CA DHX açarları olan CMP tətbiqləri və interaktiv protokollarla X9.42 DHX statik açarlarından istifadə edən xüsusi korporativ və ya dövlət tətbiqləri; buna görə də bu problemə Aşağı (Low) kritiklik dərəcəsi təyin edilmişdir. Bu problem 4.0, 3.6, 3.5, 3.4, 3.1.2 və 3.0 versiyalarındakı FIPS modullarına təsir göstərir.
Necə düzəltmək olar
- openssl openssl3.0.21, 3.4.6, 3.5.7, 3.6.3 və ya daha yeni versiya
- github.com/openssl/openssl/commit/3da5a516cd2635a320ff748503db2cef7c4b0f02
- github.com/openssl/openssl/commit/3ddbb7ab50bd93dfc59cbe08e269a67605aeebdb
- github.com/openssl/openssl/commit/ca2237ab5615641b662183b077f62c08d75e8070
- github.com/openssl/openssl/commit/5f452bba2c681423d8fcffd120a19b757ee42e3c
- github.com/openssl/openssl/commit/7fbfde7677ed8808828bf00ff01c937ca04bdda2
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.21, 3.4.0 ≤ v < 3.4.6, 3.5.0 ≤ v < 3.5.7, 3.6.0 ≤ v < 3.6.3, 4.0.0 | 3.0.21, 3.4.6, 3.5.7, 3.6.3 |
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.