CVE-2026-49754
Təsvir
elixir-mint Mint kitabxanasındakı Resursların Limitlərsiz və ya Tənzimləməsiz Ayrılması zəifliyi, hücumçu tərəfindən idarə olunan HTTP/2 serverlərinin Mint klientində yaddaşı tükətməsinə imkan verir (HTTP/2 CONTINUATION flood). Mint-in HTTP/2 qəbul yolu END_HEADERS bayrağı olmayan HEADERS freymini müşahidə etdikdə, təhlil edilməmiş başlıq bloku fraqmenti conn.headers_being_processed hissəsində saxlanılır və həmin axındakı hər bir növbəti CONTINUATION freymi akkumulyatora əlavə edilir. Qəbul yolunda akkumulyatoru məhdudlaşdıran heç bir mexanizm yoxdur: axın üçün ölçü limiti, CONTINUATION freymlərinin sayı üçün limit mövcud deyil və max_header_list_size yalnız çıxan sorğular üçün tətbiq edilir, daxil olan başlıq blokları üçün isə heç vaxt tətbiq olunmur (onun standart dəyəri :infinity-dir). Bədniyyətli və ya kompromisə uğramış HTTP/2 serveri sonsuz CONTINUATION freymləri ardıcıllığını (hər biri qarşı tərəf tərəfindən elan edilmiş SETTINGS_MAX_FRAME_SIZE qədər) göndərə bilər və klientin iolist-ini istənilən ölçüyə çatdıraraq yaddaşın tükənməsinə və BEAM prosesinin dayanmasına səbəb ola bilər. Hücumçu tərəfindən idarə olunan HTTP/2 son nöqtəsinə tək bir qoşulma kifayətdir. Bu problem mint versiya 0.1.0-dan 1.9.0-a qədər olan versiyalara təsir edir.
Necə düzəltmək olar
- elixir-mint mint1.9.0, b662d127d3028b5426c88d4c9cc7fe430491a10b və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| elixir-mint mint | 0.1.0 ≤ v < 1.9.0, 596ca4304504be68939c4929e0831557097962b8 ≤ v < b662d127d3028b5426c88d4c9cc7fe430491a10b | 1.9.0, b662d127d3028b5426c88d4c9cc7fe430491a10b |
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.