CVE-2023-30589
Təsvir
Node v20.2.0-un http modulundakı llhttp parseri HTTP sorğularını ayırmaq üçün CRLF ardıcıllığından ciddi şəkildə istifadə etmir. Bu, HTTP Sorğularının Qaçaqmalçılığına (HRS) səbəb ola bilər. llhttp parserində HTTP başlıq sahələrini ayırmaq üçün CR simvolu (LF olmadan) kifayətdir. RFC7230-un 3-cü bölməsinə əsasən, hər başlıq sahəsini yalnız CRLF ardıcıllığı ayırmalıdır. Bu, bütün aktiv Node.js versiyalarına təsir edir: v16, v18 və v20
Necə düzəltmək olar
- nodejs node.js16.20.1, 18.16.1, 20.3.1 və ya daha yeni versiya
- llhttp8.1.1 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| nodejs node.js | 16.0.0 ≤ v < 16.20.1, 18.0.0 ≤ v < 18.16.1, 20.0.0 ≤ v < 20.3.1 | 16.20.1, 18.16.1, 20.3.1 |
| fedoraproject fedora | 37, 38 | — |
| llhttpnpm | v < 8.1.1 | 8.1.1 |
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.