CVE-2026-85078
Açıklama
Sanic, açık kaynaklı bir Python web sunucusu/çerçevesidir. 25.12.0 sürümünde, Sanic'in çekirdek HTTP/1.1 parçalı gövde (chunked-body) işleme mekanizması, keep-alive bağlantı tamponunu yeniden kullanmadan önce sonlandırıcı sıfır parçasından sonra gelen fragman kısmını (trailer-part) tamamen tüketmemektedir. Uzaktan kimliği doğrulanmamış bir istemci, bu fragman bölgesine saldırgan tarafından kontrol edilen baytlar yerleştirerek Sanic'in bunları dış isteğin ardından gizli bir ikinci istek olarak ayrıştırmasına ve yönlendirmesine neden olabilir. Bu durum, HTTP istek sınırı bütünlüğünü bozmakta ve Sanic ara katmanların arkasında konuşlandırıldığında bir istek kaçakçılığı (request smuggling) imkanı sağlamaktadır. Bu sorun 25.12.1 sürümünde düzeltilmiştir.
Nasıl düzeltilir
- sanic24.12.1, 25.12.1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| sanicPyPI | v < 24.12.1, 25.12.0 ≤ v < 25.12.1 | 24.12.1, 25.12.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.