CVE-2026-23941
Açıklama
Erlang OTP (inets httpd modülü) içerisindeki HTTP isteklerinin tutarsız yorumlanması ('HTTP Request Smuggling') zafiyeti, HTTP Request Smuggling'e olanak tanır. Bu zafiyet, lib/inets/src/http_server/httpd_request.erl program dosyaları ve httpd_request:parse_headers/7 program rutinleri ile ilişkilidir. Sunucu, yinelenen Content-Length başlıklarını reddetmez veya normalize etmez. Gövde ayrıştırması için istekteki ilk Content-Length kullanılırken; yaygın ters proxy'ler (nginx, Apache httpd, Envoy) son Content-Length değerini dikkate alır. Bu durum RFC 9112 Bölüm 6.3'ü ihlal eder ve ön uç/arka uç senkronizasyon bozukluğuna yol açarak saldırgan tarafından kontrol edilen baytların bir sonraki isteğin başlangıcı olarak kuyruğa alınmasına neden olur. Bu sorun, OTP 17.0'dan başlayarak OTP 28.4.1, OTP 27.3.4.9 ve OTP 26.2.5.18 öncesindeki sürümleri; buna karşılık gelen inets 5.10'dan başlayarak 9.6.1, 9.3.2.3 ve 9.1.0.5 öncesindeki sürümleri etkilemektedir.
Nasıl düzeltilir
- erlang erlang\/inets9.1.0.5, 9.3.2.3, 9.6.1 ya da sonraki bir sürüm
- erlang erlang\/otp26.2.5.18, 27.3.4.9, 28.4.1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| erlang erlang\/inets | 5.10 ≤ v < 9.1.0.5, 9.3 ≤ v < 9.3.2.3, 9.6 ≤ v < 9.6.1 | 9.1.0.5, 9.3.2.3, 9.6.1 |
| erlang erlang\/otp | 17.0 ≤ v < 26.2.5.18, 27.0 ≤ v < 27.3.4.9, 28.0 ≤ v < 28.4.1 | 26.2.5.18, 27.3.4.9, 28.4.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.