CVE-2026-113436
Təsvir
mtrudel bandit-in başlıq tam ədəd analizatorunda (header integer parser) mövcud olan Səmərəsiz Alqoritmik Mürəkkəblik zəifliyi, autentifikasiya olunmamış uzaq hücumçuya minlərlə rəqəmdən ibarət content-length dəyəri və ya Host yaxud :authority portu vasitəsilə serverin CPU resurslarını tükətməyə imkan verir. lib/bandit/headers.ex faylındakı Bandit.Headers.parse_integer/2 funksiyası rəqəmlərin sayına heç bir məhdudiyyət qoymadan ədədi hər dəfə bir rəqəm əlavə etməklə qurur və hər addımda yeni bignum ayırır, buna görə də bir dəyərin emalı onun uzunluğuna nisbətdə kvadratik zaman tələb edir. Bu proses hər hansı diapazon yoxlamasından əvvəl, HTTP/1 və HTTP/2 üzərindən gələn xam sorğu girişlərində icra olunur. HTTP/2 üzərindən 4,000 rəqəmli dəyər bir dəfə HPACK dinamik cədvəlində saxlanıla və hər yeni axın (stream) üçün təxminən bir bayt olmaqla yenidən göndərilə bilər: 124 KB trafik serveri 27.9 saniyə məşğul saxlayıb. Bu problem bandit-in 1.0.0-pre.7 versiyasından 1.14.0 versiyasına qədər olan hissəsinə təsir edir.
Necə düzəltmək olar
- mtrudel bandit1.14.0, 220b9dfd27f9a21305be2afc75cbe585ddc24e7a və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| mtrudel bandit | 1.0.0-pre.7 ≤ v < 1.14.0, e0c8c0c30af9b0f57d8aafac37ddd9294363a8be ≤ v < 220b9dfd27f9a21305be2afc75cbe585ddc24e7a | 1.14.0, 220b9dfd27f9a21305be2afc75cbe585ddc24e7a |
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.