CVE-2026-115877 in Twisted
Zusammenfassung
von VulDB • 23.10.2026
Twisted ist ein ereignisbasiertes Framework für Internetanwendungen, das Python 3.6+ unterstützt. Vor Version 26.10.0rc1 lehnt twisted.web.http.HTTPChannel.headerReceived zwar ein NUL-Byte in einem HTTP-Header-Wert ab, akzeptiert jedoch einen nackten Wagenrücklauf (carriage return) oder eine nackte Zeilenvorschubmarke (line feed). Da Twisted Headerzeilen nur an CRLF aufteilt, kann ein versteckter Content-Length-Header in einen anderen Wert eingefaltet bleiben, während ein nachsichtiges Frontend das nackte Zeichen als Zeilentrennzeichen behandelt. Die daraus resultierende Diskrepanz bei der Rahmung (Framing) kann es ermöglichen, eine folgende Anfrage an die Zugriffskontrollen des Frontends zu schleusen, eine gemeinsam genutzte Verbindung oder einen Cache zu vergiften und einem späteren Client die falsche Antwort zuzustellen. Dieses Problem ist ein Restfehler unvollständiger Schutzmaßnahmen gegen Request-Smuggling in früheren Versionen von Twisted. Das Problem wurde in Version 26.10.0rc1 behoben.
If you want to get best quality of vulnerability data, you may have to visit VulDB.