CVE-2026-47075
Açıklama
benoitc hackney bileşenindeki CRLF dizilerinin uygun şekilde etkisiz hale getirilmemesi zafiyeti, HTTP İstek Bölme (HTTP Request Splitting) işlemine olanak tanır. hackney, HTTP/1.1 istek hedefini oluşturmadan önce URL sorgu bileşenindeki satır başı (\r) veya satır besleme (\n) karakterlerini yüzdeyle kodlamaz (percent-encode). RFC 3986 Bölüm 3.4'te tanımlanan dilbilgisinin dışındaki karakterler yüzdeyle kodlanmalıdır, ancak hackney_url:make_url/3 fonksiyonu sorgu ikili verisini herhangi bir doğrulama veya kaçış işlemi yapmadan doğrudan iletir. hackney'e iletilen bir URL'nin tamamını veya bir kısmını kontrol edebilen bir saldırgan, sorgu dizesine ham CRLF dizileri enjekte edebilir ve bunlar istek hedefinde HTTP satır sonları olarak gönderilir. Bu durum, rastgele HTTP üstbilgelerinin enjekte edilmesine veya HTTP isteğinin bölünmesine imkan tanır. Bu sorun, 0.13.1 ile 4.0.1 arasındaki hackney sürümlerini etkilemektedir.
Nasıl düzeltilir
- benoitc hackney4.0.1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| benoitc hackney | v < 4.0.1 | 4.0.1 |
Sürümünüzü kontrol edin
Ürünü seçin ve kullandığınız sürümü yazın; sürümün etkilenen aralıkta olup olmadığını görün.
Attack Surface Management
Alan adlarınıza bağlı varlıkları, bu varlıklarda çalışan teknolojileri ve bilinen zafiyetleri tek listede görün.