CVE-2026-10050
Təsvir
Eclipse Jetty-də Digest autentifikasiyasının server tərəfi komponenti şifrəni baytlara çevirmək üçün ISO-8859-1 kodlaşdırmasından istifadə edir. Bu, HTTP-nin ilkin spesifikasiyasında simvol dəstinin (charset) açıq şəkildə göstərilməməsi və tarixi səbəblərdən bunun ISO-8859-1 olduğu fərz edildiyi üçün tətbiq edilmişdi. Şifrə ISO-8859-1 ilə təmsil oluna bilməyən simvollar ehtiva edirsə, həmin simvollar səssiz şəkildə `?` ilə əvəz olunur. Bu, məsələn, Çin, kiril və ya yunan simvolları olan şifrələrdə baş verir: `αβ123` şifrəsi `??123` şəklində çevrilir. Hücumçu yalnız `?` simvollarından ibarət şifrə ilə hazırlanmış `Authorization` digest başlığı olan sorğu göndərə bilər; server bu halda, eyni uzunluqda olan və ISO-8859-1-ə aid olmayan simvollar ehtiva edən hər hansı bir şifrəni uyğun hesab edəcəkdir. Son zamanlar yenilənmiş HTTP Digest [RFC-7616](https://datatracker.ietf.org/doc/html/rfc7616), şifrələrin düzgün kodlaşdırılmasına/dekodlaşdırılmasına imkan verən və standart olaraq UTF-8 təyin edilmiş `charset` parametrini dəstəkləyir.
Necə düzəltmək olar
- eclipse jetty9.4.63, 10.0.31, 11.0.31, 12.0.36, 12.1.10 və ya daha yeni versiya
- org.eclipse.jetty:jetty-security9.4.63, 10.0.31, 11.0.31, 12.0.36, 12.1.10 və ya daha yeni versiya
- org.eclipse.jetty.ee8:jetty-ee8-security12.0.36, 12.1.10 və ya daha yeni versiya
- org.eclipse.jetty.ee9:jetty-ee9-security12.0.36, 12.1.10 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.4.0 ≤ v < 9.4.63, 10.0.0 ≤ v < 10.0.31, 11.0.0 ≤ v < 11.0.31, 12.0.0 ≤ v < 12.0.36, 12.1.0 ≤ v < 12.1.10 | 9.4.63, 10.0.31, 11.0.31, 12.0.36, 12.1.10 |
| org.eclipse.jetty:jetty-securityMaven | 9.4.0.v20161208 ≤ v < 9.4.63, 10.0.0 ≤ v < 10.0.31, 11.0.0 ≤ v < 11.0.31, 12.0.0 ≤ v < 12.0.36, 12.1.0 ≤ v < 12.1.10 | 9.4.63, 10.0.31, 11.0.31, 12.0.36, 12.1.10 |
| org.eclipse.jetty.ee8:jetty-ee8-securityMaven | 12.0.0 ≤ v < 12.0.36, 12.1.0 ≤ v < 12.1.10 | 12.0.36, 12.1.10 |
| org.eclipse.jetty.ee9:jetty-ee9-securityMaven | 12.0.0 ≤ v < 12.0.36, 12.1.0 ≤ v < 12.1.10 | 12.0.36, 12.1.10 |
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.