CVE-2023-45288
Təsvir
Hücumçu həddindən artıq sayda CONTINUATION freymləri göndərməklə HTTP/2 son nöqtəsinin ixtiyari miqdarda başlıq məlumatlarını oxumasına səbəb ola bilər. HPACK vəziyyətini saxlamaq üçün bağlantıdakı bütün HEADERS və CONTINUATION freymlərinin təhlil edilməsi və emal edilməsi tələb olunur. Sorğunun başlıqları MaxHeaderBytes həddini aşdıqda, artıq başlıqları saxlamaq üçün yaddaş ayrılmır, lakin onlar yenə də təhlil edilir. Bu, hücumçuya HTTP/2 son nöqtəsinin rədd ediləcək sorğu ilə əlaqəli olan ixtiyari miqdarda başlıq məlumatlarını oxumasını təmin edir. Bu başlıqlar, qəbul edən tərəf üçün dekodlaşdırılması hücumçunun göndərməsindən xeyli daha baha başa gələn Huffman kodlu məlumatları ehtiva edə bilər. Düzəliş, bağlantı bağlanmazdan əvvəl emal edəcəyimiz artıq başlıq freymlərinin miqdarına limit qoyur.
Necə düzəltmək olar
- net/http1.21.9, 1.22.2 və ya daha yeni versiya
- golang.org/x/net/http20.23.0 və ya daha yeni versiya
- golang.org/x/net0.23.0 və ya daha yeni versiya
- stdlib1.21.9, 1.22.2 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| net/httpGo | v < 1.21.9, 1.22.0-0 ≤ v < 1.22.2 | 1.21.9, 1.22.2 |
| golang.org/x/net/http2Go | v < 0.23.0 | 0.23.0 |
| golang.org/x/netGo | v < 0.23.0 | 0.23.0 |
| stdlibGo | v < 1.21.9, 1.22.0-0 ≤ v < 1.22.2 | 1.21.9, 1.22.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.