CVE-2026-16728
Təsvir
undici-nin retry interceptor-u, cavabın təkrar cəhdindən və ya qismən cavabın bərpasından sonra gövdə uzunluğu tətbiqə təqdim edilən Content-Length başlığı ilə uyğun gəlməyən bir cavab ötürə bilər. undici-nin 6.28.0 versiyasından əvvəlki, 7.0.0-dan 7.29.0-a qədər olan və 8.0.0-dan 8.9.0-a qədər olan versiyalarında zərərli və ya xətalı yuxarı axın (upstream), uyğunsuz framing başlığı ilə qismən cavab qaytara, soketi vaxtından əvvəl bağlaya və orijinal Content-Length saxlanıldığı halda retry interceptor-un fərqli uzunluqda gövdə toplamasını təmin edə bilər. Retry interceptor-dan istifadə edən və yuxarı axın başlıqları ilə gövdələri aşağı axına (downstream) yönləndirən proksilər və ya şlüzlər kimi tətbiqlər daha sonra köhnəlmiş Content-Length ilə etibarsız HTTP cavabı göndərə bilər ki, bu da aşağı axında cavabların desinxronizasiyasına, bağlantının donmasına və ya cavabın korlanmasına səbəb olar. İstismar üçün retry interceptor-un aktiv olması, yuxarı axının uyğunsuz qismən cavab qaytarması və Content-Length-i silməyən və ya yenidən hesablamayan aşağı axın yönləndiricisi tələb olunur. Problem undici 6.28.0, 7.29.0 və 8.9.0 versiyalarında düzəldilmişdir.
Necə düzəltmək olar
- nodejs undici6.28.0, 7.29.0, 8.9.0 və ya daha yeni versiya
- undici6.28.0, 7.29.0, 8.9.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.28.0, 7.0.0 ≤ v < 7.29.0, 8.0.0 ≤ v < 8.9.0 | 6.28.0, 7.29.0, 8.9.0 |
| undicinpm | v < 6.28.0, 7.0.0 ≤ v < 7.29.0, 8.0.0 ≤ v < 8.9.0 | 6.28.0, 7.29.0, 8.9.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.