CVE-2026-100666
Açıklama
Netty'nin 4.2.0.Final ile 4.2.16.Final arasındaki sürümlerinde ve 4.1.136.Final dahil önceki sürümlerindeki HttpServerCodec (io.netty:netty-codec-http), 1xx bilgilendirme yanıtları da dahil olmak üzere her yanıt için bir kez pollMethod() çağırarak her giden yanıtı gelen bir istekle eşleştirir. Bir istemci, Expect: 100-continue başlığı taşıyan bir HTTP/1.1 GET isteğini ardından gelen bir HEAD isteğiyle borulama (pipelining) yöntemiyle gönderirse, 100 Continue yanıtı kuyruktaki GET metodunu tüketir; böylece GET için gelen sonraki 200 OK yanıtı HEAD ile eşleşir ve gövdesi düşürülürken, HEAD isteği için gelen takip eden 200 OK yanıtı bir gövde ile yazılır. Bu durum bağlantı üzerindeki HTTP ayrıştırmasını senkronizasyon dışına çıkarır: GET varlığı hiçbir zaman teslim edilmez ve HEAD yanıt gövdesi GET gövdesi olarak yorumlanır, bu da yanıt bölünmesine (response splitting) ve güvenli olmayan bağlantı yeniden kullanımına yol açar. 4.2.17.Final ve 4.1.137.Final sürümlerinde düzeltilmiştir.
Nasıl düzeltilir
- netty netty4.2.17.Final, 4.1.137.Final ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| netty netty | 4.2.0.Final ≤ v < 4.2.17.Final, v < 4.1.137.Final | 4.2.17.Final, 4.1.137.Final |
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.