- Yama var
- Son 7 gün
- CWE-444
CVE-2026-115877
Twisted twisted.web'de başlık değerinde çıplak CR/LF ile HTTP istek kaçakçılığı
- Yayımlandı
- Güncellendi
- 23 Eki 2026
- Açık yaşı
- 4 gün
- Kaydı açan
- GitHub_M
ÖzetTürkçe
Twisted, Python 3.6+ destekleyen olay tabanlı bir internet uygulama çatısıdır. 26.10.0rc1 sürümünden önce, twisted.web.http.HTTPChannel.headerReceived, bir HTTP başlık değerindeki NUL baytını reddetmesine rağmen çıplak satır başı (carriage return) ve çıplak satır besleme (line feed) karakterlerini kabul etmektedir. Twisted başlık satırlarını yalnızca CRLF üzerinden böldüğü için, gizli bir Content-Length başlığı başka bir değerin içinde katlanmış halde kalabilirken, esnek bir ön uç bu çıplak karakteri satır sonlandırıcı olarak değerlendirebilir. Ortaya çıkan çerçeveleme uyuşmazlığı, sonraki bir isteğin ön uç erişim denetimlerini aşmasına, paylaşılan bir bağlantıyı veya önbelleği zehirlemesine ve sonraki bir istemciye yanlış yanıtın gösterilmesine yol açabilir. Bu sorun, Twisted'in önceki istek kaçakçılığı korumalarındaki eksik düzeltmenin artık kalan bir etkisidir. Sorun 26.10.0rc1 sürümünde giderilmiştir.
Kaynaktaki açıklama (İngilizce)
Twisted is an event-based framework for internet applications, supporting Python 3.6+. Prior to 26.10.0rc1, twisted.web.http.HTTPChannel.headerReceived rejects a NUL byte in an HTTP header value but accepts a bare carriage return or bare line feed. Because Twisted splits header lines only on CRLF, a hidden Content-Length header can remain folded into another value while a lenient front end treats the bare character as a line terminator. The resulting framing disagreement can smuggle a following request past front-end access controls, poison a shared connection or cache, and expose a later client to the wrong response. This issue is an incomplete-fix residual of earlier Twisted request-smuggling protections. This issue is fixed in version 26.10.0rc1.
Bu açığın açıklamasını Türkçeye çevirdik. Adım adım çözüm önerilerini kritik ve yeni açıklar için hazırlıyoruz; düzeltilmiş sürüm aşağıdaki tabloda, ayrıntılar üreticinin duyurusunda.
Etkilenen sürümler1 yazılım
| Yazılım | Etkilenen | Düzeltildiği sürüm |
|---|---|---|
| twisted | < 26.10.0rc1 | 26.10.0rc1 |
Kaynaklar7 kaynak
- CVE.org kaydı
- NVD kaydı
- github.com/…wisted/security/advisories/GHSA-q7qq-6mhp-9rc4 Diğer
- github.com/twisted/twisted/pull/12755 Diğer
- github.com/…ommit/022b6f7feb5980166c71f54e2c0d8f4f21ff6e1a Diğer
- github.com/…ommit/1616f702d36eda8990a5a5b22ad70fab140a7eb1 Diğer
- github.com/twisted/twisted/releases/tag/twisted-26.10.0rc1 Diğer
Kayıt geçmişi
- Yayımlandı
İlgili açıklar
Türkçe metin, resmi kayıtlardaki bilgilerle yapay zekâ yardımıyla yazıldı ve yayından önce otomatik kontrollerden geçti. Bir değişikliği uygulamadan önce üreticinin duyurusuna mutlaka bakın.