CVE-2026-86251
Təsvir
h3-ün 1.15.9 versiyasından əvvəlki versiyalarında serveStatic utilitində yol keçidi (path traversal) zəifliyi mövcuddur. İkiqat dekodlaşdırma xətası, ikiqat kodlaşdırılmış nöqtə ardıcıllıqları (məsələn, %252e%252e) ehtiva edən sorğu yolunun %2e%2e şəklində dekodlaşdırılmasına imkan verir və bu, resolveDotSegments() funksiyası yalnız hərfi '.' simvollarını yoxladığı üçün ondan keçir. Nəticədə alınan aktivlik ID-si URL-əsaslı backend-lər (CDN, S3, obyekt anbarı) tərəfindən həll edildikdə, RFC 3986 standartına uyğun olaraq %2e%2e '..' kimi şərh edilir ki, bu da backend-dən istənilən faylları oxumaq üçün yol keçidinə imkan yaradır.
Necə düzəltmək olar
- h31.15.9 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| h3npm | v < 1.15.9 | 1.15.9 |
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.