CVE-2026-100666
Təsvir
Netty-nin HttpServerCodec komponenti (io.netty:netty-codec-http) 4.2.0.Final ilə 4.2.16.Final arasındakı versiyalarda və 4.1.136.Final daxil olmaqla daha əvvəlki versiyalarda hər bir çıxan cavabı, o cümlədən 1xx məlumatlandırıcı cavabları üçün də hər cavaba görə bir dəfə pollMethod() funksiyasını çağıraraq daxil olan sorğu ilə cütləşdirir. Əgər müştəri Expect: 100-continue başlığı olan HTTP/1.1 GET sorğusunu, ardınca isə HEAD sorğusunu pipeline vasitəsilə göndərərsə, 100 Continue cavabı növbədə gözləyən GET metodunu istifadə edir, buna görə də GET üçün gələn növbəti 200 OK cavabı HEAD ilə cütləşir və onun gövdəsi atılır, HEAD sorğusu üçün növbəti 200 OK isə gövdə ilə birlikdə yazılır. Bu, bağlantıda HTTP analizinin sinxronizasiyasını pozur: GET obyekti heç vaxt çatdırılmır və HEAD cavabının gövdəsi GET gövdəsi kimi şərh edilir ki, bu da cavabın bölünməsinə (response splitting) və təhlükəsiz olmayan bağlantı təkrar istifadəsinə səbəb olur. Problem 4.2.17.Final və 4.1.137.Final versiyalarında düzəldilib.
Necə düzəltmək olar
- netty netty4.2.17.Final, 4.1.137.Final və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| netty netty | 4.2.0.Final ≤ v < 4.2.17.Final, v < 4.1.137.Final | 4.2.17.Final, 4.1.137.Final |
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.