CVE-2026-48860
Təsvir
Erlang/OTP ssl-də (inet_tls_dist modulu) autentifikasiya üçün IP ünvanına etibar vulnerabllığı TLS üzərindən distribusiya üçün LAN icazə siyahısından autentifikasiyasız yan keçməyə imkan verir. TLS üzərindən Erlang distribusiyası üçün LAN icazə siyahısını tətbiq edən inet_tls_dist:check_ip/1 funksiyası qarşı tərəfin IP ünvanını əldə etmək üçün inet:peername/1 əvəzinə inet:sockname/1 çağırır. inet:sockname/1 lokal soket ünvanını qaytardığı üçün həm lokal IP, həm də guya qarşı tərəfin IP-si eyni dəyərə çevrilir və nəticədə subnet maskasının müqayisəsi faktiki uzaq ünvandan asılı olmayaraq həmişə uğurlu olur. Beləliklə, CA tərəfindən imzalanmış TLS sertifikatına sahib olan istənilən şəxs LAN məhdudiyyətindən yan keçə və node-a tam Erlang distribusiya girişi, o cümlədən rpc:call/4 və code:load_binary/3 əldə edə bilər. Bu vulnerabllıq lib/ssl/src/inet_tls_dist.erl proqram faylı ilə əlaqələndirilir. Bu problem OTP 26.0-dan OTP 27.3.4.13, OTP 28.5.0.2 və OTP 29.0.2-dən əvvəlki OTP-yə təsir edir ki, bu da 11.0-dan 11.2.12.9, 11.6.0.2 və 11.7.2-dən əvvəlki ssl-ə uyğundur.
Necə düzəltmək olar
- erlang erlang\/otp27.3.4.13, 28.5.0.2, 29.0.2 və ya daha yeni versiya
- erlang erlang\/ssl11.2.12.9, 11.6.0.2, 11.7.2 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 | 26.0 ≤ v < 27.3.4.13, 28.0 ≤ v < 28.5.0.2, 29.0 ≤ v < 29.0.2 | 27.3.4.13, 28.5.0.2, 29.0.2 |
| erlang erlang\/ssl | 11.0 ≤ v < 11.2.12.9, 11.6 ≤ v < 11.6.0.2, 11.7 ≤ v < 11.7.2 | 11.2.12.9, 11.6.0.2, 11.7.2 |
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.