CVE-2026-108525
Təsvir
mtrudel bandit-in HTTP/2 tətbiqindəki Limitlərin və ya Tənzimləmələrin Olmaması ilə bağlı Resursların Ayırılması zəifliyi, autentifikasiya olunmamış uzaq hücumçuya elan edilmiş qəbul pəncərəsi (receive window) limitini aşan DATA freymləri göndərməklə server yaddaşını tükətməyə imkan verir. Hücumçu 65,535 baytlıq ilkin pəncərədən daha böyük cavab tələb edir və WINDOW_UPDATE mesajını göndərmir, beləliklə axın prosesi göndərmə zamanı bloklanır və oxumağı dayandırır, sonra həmin axına kiçik DATA freymləri ilə yükləmə edir. Hər bir freym, BEAM düyünündə yaddaş bitənə qədər axının poçt qutusunda növbəyə düzülür. lib/bandit/http2/connection.ex faylındakı Bandit.HTTP2.Connection.handle_frame/3 funksiyası hər bir DATA freymini qəbul pəncərəsinə baxmadan axın prosesinə yönləndirir, Bandit.HTTP2.FlowControl.compute_recv_window/2 funksiyası isə pəncərəni məlumatlar istehlak edildiyi zaman deyil, daxil olduğu zaman yeniləyir və qayda pozuntusuna heç vaxt FLOW_CONTROL_ERROR ilə cavab vermir. Bu problem bandit-in 0.3.1 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 | 0.3.1 ≤ v < 1.14.0, c8dc1e97050cf359f61ed6cdd110f3cdaf1d6f5f ≤ 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.