Files
responder/tests
kennethreitz a5e0cdc0f3 Harden response headers and access log against CR/LF injection for 8.2.1
Strip CR/LF/NUL from every response header value at the Response.__call__
choke point (covers 304/412/main paths plus ETag/Last-Modified), closing an
HTTP response-splitting vector reachable via redirect()/created() Location and
any user-controlled resp.headers[...] assignment. Also strip control bytes
from the logged request method/path (ASGI percent-decodes scope["path"], so a
path could carry a raw CR/LF and forge log records). Both are defense-in-depth
and change no legitimate behavior; regression tests added.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-03 13:28:35 -04:00
..
2018-10-13 13:59:46 +01:00
2026-06-28 10:37:14 -04:00
2026-06-30 12:02:24 -04:00
2026-06-30 12:29:49 -04:00
2026-06-30 12:02:24 -04:00
2026-06-30 12:29:49 -04:00
2026-06-30 13:04:51 -04:00
2026-06-30 12:02:24 -04:00