CVE-2023-40167
Təsvir
Jetty Java əsaslı veb server və servlet mühərrikidir. 9.4.52, 10.0.16, 11.0.16 və 12.0.1 versiyalarından əvvəl Jetty, HTTP/1 başlıq sahəsində content-length dəyərindən əvvəl gələn `+` simvolunu qəbul edir. Bu, RFC tərəfindən icazə veriləndan daha genişdir və digər serverlər adətən belə sorğuları 400 cavabı ilə rədd edirlər. Məlum bir eksployt ssenarisi yoxdur, lakin Jetty-nin belə bir 400 cavabını göndərdikdən sonra bağlantını bağlamayan serverlə birlikdə istifadə edilməsi halında request smuggling baş verməsi mümkündür. 9.4.52, 10.0.16, 11.0.16 və 12.0.1 versiyaları bu problem üçün yamı ehtiva edir. Məlum eksployt ssenarisi olmadığı üçün heç bir alternativ həll yolu mövcud deyil.
Necə düzəltmək olar
- eclipse jetty9.4.52, 10.0.16, 11.0.16 və ya daha yeni versiya
- org.eclipse.jetty:jetty-http9.4.52, 10.0.16, 11.0.16, 12.0.1 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| eclipse jetty | 9.0.0 ≤ v < 9.4.52, 10.0.0 ≤ v < 10.0.16, 11.0.0 ≤ v < 11.0.16, 12.0.0 | 9.4.52, 10.0.16, 11.0.16 |
| debian debian_linux | 10.0, 11.0, 12.0 | — |
| org.eclipse.jetty:jetty-httpMaven | 9.0.0 ≤ v < 9.4.52, 10.0.0 ≤ v < 10.0.16, 11.0.0 ≤ v < 11.0.16, 12.0.0 ≤ v < 12.0.1 | 9.4.52, 10.0.16, 11.0.16, 12.0.1 |
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.