CVE-2026-89422

Kritik

Təsvir

Erlang/OTP ssl modulundakı Subyekt Autentifikasiyası olmadan Açarların Mübadiləsi zəifliyi, TLS 1.3 klient bağlantısına cavab verən qarşı tərəfə hədəflənmiş serveri təqlid etməyə imkan verir. Klientin heç vaxt təklif etmədiyi ServerHello daxilindəki pre_shared_key genişlənməsi, klientin server sertifikatını təsdiqləmədən əl sıxma prosesini tamamlamasına səbəb olur, beləliklə, ssl:connect funksiyası sertifikatı, gizli açarı və ya əvvəlki sessiyası olmayan qarşı tərəf üçün {ok, Socket} qaytarır. tls_client_connection_1_3:handle_server_hello/2 qəbul edilmiş genişlənməni tls_gen_connection_1_3:handle_resumption/2 funksiyasına ötürür və həmin funksiya klientin PSK təklif edib-etmədiyini yoxlamadan, sadəcə onun mövcudluğu əsasında resumption = true təyin edir. Eyni zamanda, tls_handshake_1_3:get_pre_shared_key/4 bütün rəqəmləri sıfır olan "no PSK" dəyərinə geri dönür və əl sıxmanı adi non-PSK cədvəli ilə açarlaqdır, buna görə də hücumçunun öz efemer açarı kifayət edir. Daha sonra bərpa (resumption) bayrağı maybe_resumption/1 funksiyasını birbaşa wait_finished mərhələsinə yönləndirərək sertifikat emalı vəziyyətlərini ötürür, nəticədə sertifikat yolunun təsdiqi, verify_fun, host adının yoxlanılması, partial_chain, CRL yoxlanışı və OCSP stapling proseslərinin haması yan keçilir. Standart klient konfiqurasiyası bu problemdən təsirlənir; yalnız TLS 1.2 ilə məhdudlaşdırılmış klientlər təsirlənmir. Bu problem OTP 22.2 versiyasından başlayaraq OTP 27.3.4.18, OTP 28.5.0.7 və OTP 29.1.1 versiyalarından əvvəlki versiyalara, müvafiq olaraq ssl 9.5 versiyasından başlayaraq 11.2.12.13, 11.6.0.6 və 11.7.7 versiyalarından əvvəlki versiyalara təsir edir.

CiddilikKritik
CVSS9.3
İstismar ehtimalı—
MəhsulErlang\/otp
Dərc22 sen 2026
İlk görülmə22 sen 2026
Zəiflik növüCWE-322CWE-322

Necə düzəltmək olar

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
erlang erlang\/otp22.2, 9.5, 21b8a1b0ad0adf200682b3854bc50114ab2b8c62—

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.

Intelligence 360 paketində

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.