CVE-2026-3635
Təsvir
Xülasə trustProxy məhdudlaşdırıcı etibar funksiyası ilə konfiqurasiya edildikdə (məsələn, trustProxy: '10.0.0.1' kimi konkret bir IP, alt şəbəkə, tullanma sayı və ya xüsusi funksiya), request.protocol və request.host getter-ləri X-Forwarded-Proto və X-Forwarded-Host başlıqlarını istənilən bağlantıdan — o cümlədən etibarsız IP-lərdən gələn bağlantılardan oxuyur. Bu, Fastify-a birbaşa qoşulan hücumçunun (proksini yan keçərək) tətbiq tərəfindən görünən həm protokolu, həm də hostu saxtalaşdırmasına imkan verir. Təsirə məruz qalan versiyalar fastify <= 5.8.2 Təsir Təhlükəsizlik qərarları (HTTPS-in məcburi tətbiqi, təhlükəsiz cookie bayraqları, CSRF mənşə yoxlamaları, URL qurulması, host əsaslı marşrutlaşdırma) üçün request.protocol və ya request.host istifadə edən tətbiqlər, trustProxy məhdudlaşdırıcı etibar funksiyası ilə konfiqurasiya edildikdə risk altında olur. trustProxy: true olduqda (hər şeyə etibar edildikdə), həm host, həm də protokol bütün ötürülmüş başlıqlara etibar edir — bu, gözlənilən davranışdır. Zəiflik yalnız məhdudlaşdırıcı etibar konfiqurasiyaları ilə ortaya çıxır.
Necə düzəltmək olar
- fastify fastify5.8.3 və ya daha yeni versiya
- fastify5.8.3 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| fastify fastify | v < 5.8.3 | 5.8.3 |
| fastifynpm | v < 5.8.3 | 5.8.3 |
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.