CVE-2026-47075
Təsvir
benoitc hackney kitabxanasındakı CRLF ardıcıllıqlarının düzgün neytrallaşdırılmaması zəifliyi HTTP sorğusunun bölünməsinə (HTTP Request Splitting) şərait yaradır. hackney, HTTP/1.1 sorğu hədəfini qurmazdan əvvəl URL sorğu komponentindəki carriage return (\r) və ya line feed (\n) simvollarını faizlə kodlaşdırmır (percent-encode). RFC 3986 Bölmə 3.4-də təyin edilmiş qrammatikadan kənar simvollar faizlə kodlaşdırılmalıdır, lakin hackney_url:make_url/3 funksiyası sorğu binari məlumatlarını heç bir yoxlama və ya qaçırma (escaping) olmadan birbaşa ötürür. hackney-ə göndərilən URL-in hamısını və ya bir hissəsini idarə edə bilən hücumçu, sorğu sətirinə xam CRLF ardıcıllıqları yerləşdirə bilər və bunlar daha sonra sorğu hədəfində HTTP sətir fasilələri kimi göndərilir. Bu, ixtiyari HTTP başlıqlarının inyeksiyasına və ya HTTP sorğusunun bölünməsinə imkan verir. Bu problem hackney-in 0.13.1 versiyasından 4.0.1 versiyasına qədər olan versiyalarına təsir edir.
Necə düzəltmək olar
- benoitc hackney4.0.1 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| benoitc hackney | v < 4.0.1 | 4.0.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.