CVE-2026-69201
Təsvir
Http4s HTTP xidmətləri üçün Scala interfeysidir. 0.23.35 və 1.0.0-M47 versiyalarından əvvəl ResourceService və WebjarService hər bir URL yol seqmentini dekodlaşdırır, lakin yalnız boş sətirə, nöqtəyə və ya iki nöqtəyə tam bərabər olan seqmentləri rədd edir. Faizlə kodlaşdırılmış slash və ya backslash ayırıcıları ehtiva edən sorğu, dekodlaşdırmadan sonra qəbul edilmiş seqmenti valideyn kataloquna keçidə (parent-directory traversal) çevirə bilər. Bu, kataloq əsaslı classpath təqdim etdikdə və backend kodlaşdırılmış ayırıcını saxladıqda, konfiqurasiya edilmiş bazanın xaricindəki classpath və ya WebJar resurslarına girişə şərait yaradır. Təmir paketində ResourceService və WebjarService daxilində slash və ya backslash ehtiva edən dekodlaşdırılmış seqmentlər rədd edilir və ardıcıllığı təmin etmək üçün eyni mühafizə mexanizmi istismar edilə bilməyən FileService-ə tətbiq olunur. Bu problem 0.23.35 və 1.0.0-M47 versiyalarında düzəldilmişdir.
Necə düzəltmək olar
- org.http4s:http4s-server_2.120.23.35 və ya daha yeni versiya
- org.http4s:http4s-server_2.130.23.35, 1.0.0-M47 və ya daha yeni versiya
- org.http4s:http4s-server_30.23.35, 1.0.0-M47 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| org.http4s:http4s-server_2.12Maven | v < 0.23.35 | 0.23.35 |
| org.http4s:http4s-server_2.13Maven | v < 0.23.35, 1.0.0-M1 ≤ v < 1.0.0-M47 | 0.23.35, 1.0.0-M47 |
| org.http4s:http4s-server_3Maven | v < 0.23.35, 1.0.0-M1 ≤ v < 1.0.0-M47 | 0.23.35, 1.0.0-M47 |
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.