CVE-2026-70405
Təsvir
Erlang/OTP snmp komponentində girişdə göstərilən miqdarın yanlış təsdiqlənməsi zəifliyi, uzaqdakı hücumçunun uzunluq sahəsi ixtiyari dərəcədə böyük olan BER INTEGER ehtiva edən SNMP mesajı göndərməklə əlçatanlığı pisləşdirməsinə şərait yaradır. snmp_pdus:dec_integer_notag/1 funksiyasının ölçü limiti standart olaraq sonsuzdur və daha sonra do_dec_integer_notag/2 rekursiv sürüşdürmə və bitlər üzrə "or" əməliyyatı ilə hər bir elan edilmiş bayt boyunca dəyəri toplayır. Hər bir əməliyyat getdikcə böyüyən bignum üzərində icra edildiyi üçün iş yükü elan edilmiş uzunluğa nisbətən superlinear şəkildə artır. Ölçü məhdudiyyətli variant olan dec_integer_notag/2 mövcuddur, lakin ona yalnız versiya sahəsini on baytla məhdudlaşdıran tək bir çağırış nöqtəsindən, dec_snmp_version/1-dən çatmaq mümkündür; sorğu identifikatoru, xəta statusu və indeksi, ümumi və spesifik trap sahələri, engine boots və time, həmçinin dec_value/1 tərəfindən dekodlaşdırılan hər bir varbind dəyəri məhdudiyyətsiz formadan istifadə edir. Dekodlaşdırma prosesi PDU emal edilməzdən əvvəl baş verdiyi üçün, sistemin mesajı qəbul etməsi üçün tələb olunan minimum şərtlərdən başqa heç bir valid sorğu tələb olunmur. Bu problem OTP 17.0-dan OTP 27.3.4.17-yə qədər, OTP 28.0-dan OTP 28.5.0.6-ya qədər və OTP 29.0-dan OTP 29.0.6-ya qədər olan versiyalara təsir edir ki, bu da müvafiq olaraq snmp 4.25.1-dən 5.18.2.1-ə qədər, 5.19-dan 5.20.2.2-yə qədər və 5.20.3-dən 5.20.5-ə qədər olan versiyalara uyğundur. OTP 17.0-dan əvvəlki versiyaların (müvafiq olaraq snmp 4.25.1-dən əvvəlki versiyalar) təsirlənib-təsirlənmədiyi məlum deyil.
Necə düzəltmək olar
- erlang erlang\/otp27.3.4.17, 28.5.0.6, 29.0.6, 5.18.2.1, 5.20.2.2, 5.20.5 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 | 17.0 ≤ v < 27.3.4.17, 28.0 ≤ v < 28.5.0.6, 29.0 ≤ v < 29.0.6, 4.25.1 ≤ v < 5.18.2.1, 5.19 ≤ v < 5.20.2.2, 5.20.3 ≤ v < 5.20.5, 84adefa331c4159d432d22840663c38f155cd4c1 | 27.3.4.17, 28.5.0.6, 29.0.6, 5.18.2.1, 5.20.2.2, 5.20.5 |
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.