CVE-2026-115877
Açıklama
Twisted, Python 3.6+ destekleyen, internet uygulamaları için olay tabanlı bir çerçevedir. 26.10.0rc1 sürümünden önce, twisted.web.http.HTTPChannel.headerReceived bir HTTP başlık değerindeki NUL baytını reddeder ancak tek başına satır başı (carriage return) veya satır besleme (line feed) karakterlerini kabul eder. Twisted başlık satırlarını yalnızca CRLF üzerinden böldüğü için, esnek bir ön uç (front end) tekil karakteri satır sonlandırıcı olarak değerlendirirken, gizli bir Content-Length başlığı başka bir değerin içinde katlanmış halde kalabilir. Ortaya çıkan çerçeveleme uyuşmazlığı; takip eden bir isteğin ön uç erişim kontrollerini atlatmasına, paylaşılan bir bağlantının veya önbelleğin zehirlenmesine ve daha sonra gelen bir istemcinin yanlış yanıta maruz kalmasına neden olabilir. Bu sorun, önceki Twisted istek kaçakçılığı (request smuggling) korumalarının eksik düzeltilmesinden kaynaklanan bir kalıntıdır. Bu sorun 26.10.0rc1 sürümünde düzeltilmiştir.
Nasıl düzeltilir
- twisted26.10.0rc1 ya da sonraki bir sürüm
Etkilenen ürünler
| Ürün | Etkilenen sürümler | Düzeltildiği sürüm |
|---|---|---|
| twistedPyPI | v < 26.10.0rc1 | 26.10.0rc1 |
| microsoft azl3_python-twisted_22.10.0-6 | Aralık belirtilmemiş | — |
| microsoft azl3_python-twisted_22.10.0-7 | Aralık belirtilmemiş | — |
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.