CVE-2026-1527
Təsvir
Təsir: Tətbiq istifadəçi tərəfindən idarə olunan girişi client.request() funksiyasının upgrade seçiminə ötürdükdə, hücumçu aşağıdakıları etmək üçün CRLF ardıcıllıqlarını (\r\n) inyeksiya edə bilər: * Arbitrar HTTP başlıqlarının inyeksiya edilməsi * HTTP sorğusunun vaxtından əvvəl sonlandırılması və HTTP olmayan xidmətlərə (Redis, Memcached, Elasticsearch) xam məlumatların ötürülməsi (smuggling) Zəiflik ondan qaynaqlanır ki, undici upgrade dəyərini etibarsız başlıq simvollarını yoxlamadan birbaşa soketə yazır: // lib/dispatcher/client-h1.js:1121 if (upgrade) { header += `connection: upgrade\r\nupgrade: ${upgrade}\r\n` }
Necə düzəltmək olar
- nodejs undici6.24.0, 7.24.0 və ya daha yeni versiya
- undici6.24.0, 7.24.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| nodejs undici | v < 6.24.0, 7.0.0 ≤ v < 7.24.0 | 6.24.0, 7.24.0 |
| undicinpm | v < 6.24.0, 7.0.0 ≤ v < 7.24.0 | 6.24.0, 7.24.0 |
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.