CVE-2026-58227
Təsvir
Erlang/OTP ssl tətbiqi, TLS və ya DTLS əl sıxması (handshake) zamanı natamam qarşı tərəf sertifikat zəncirini bərpa edərkən dövrləri aşkar etmir. ssl_certificate:handle_incomplete_chain/5 funksiyasında qəbul edilmiş zəncir ssl_certificate:build_certificate_chain/5 funksiyasına ötürülür və bu funksiya heç bir dövr aşkarlanması və dərinlik limiti olmadan ssl_certificate:do_certificate_chain/7 vasitəsilə emitent münasibətlərini yoxlayır. Qarşı tərəf qarşılıqlı olaraq çarpaz imzalanmış iki sertifikatı sırasız formada təqdim etdikdə (A, B-ni imzalayır, B isə A-nı imzalayır), emitent axtarışı bu iki sertifikat arasında növbəli şəkildə davam edir və funksiya cütü sonsuz rekursiyaya girərək çağırış stekini və zəncir akkumulyatorunu limitsiz şəkildə böyüdür. Autentifikasiya olunmamış uzaq hücumçu, mövcud yaddaşı tükətmək və BEAM nodunu çökdürmək üçün TLS və ya DTLS Sertifikat əl sıxma mesajında xüsusi hazırlanmış sertifikat zənciri göndərə bilər. Bunun üçün yalnız TCP bağlantısı və qismən tamamlanmış əl sıxması kifayətdir; autentifikasiya və ya tamamlamaş əl sıxmasına ehtiyac yoxdur. Həm TLS/DTLS serverləri, həm də klientləri qarşı tərəfin sertifikat mesajlarını emal edərkən bu problemdən təsirlənir. Bu problem OTP 23.2-dən başlayaraq OTP 29.0.4, OTP 28.5.0.4 və OTP 27.3.4.15 versiyalarından əvvəlki versiyalara, müvafiq olaraq ssl 10.2-dən başlayaraq 11.7.4, 11.6.0.4 və 11.2.12.11 versiyalarından əvvəlki versiyalara təsir edir.
Necə düzəltmək olar
- erlang erlang\/otp27.3.4.15, 28.5.0.4, 29.0.4 və ya daha yeni versiya
- erlang erlang\/ssl11.2.12.11, 11.6.0.4, 11.7.4 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| erlang erlang\/otp | 23.2 ≤ v < 27.3.4.15, 28.0 ≤ v < 28.5.0.4, 29.0 ≤ v < 29.0.4 | 27.3.4.15, 28.5.0.4, 29.0.4 |
| erlang erlang\/ssl | 10.2 ≤ v < 11.2.12.11, 11.3 ≤ v < 11.6.0.4, 11.7 ≤ v < 11.7.4 | 11.2.12.11, 11.6.0.4, 11.7.4 |
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.