Paul J. Dorn eda9d456d3 forbid lone CR/LF and NUL in headers
New parser rule: refuse HTTP requests where a header field value
contains characters that
a) should never appear there in the first place,
b) might have lead to incorrect treatment in a proxy in front, and
c) might lead to unintended behaviour in applications.

From RFC 9110 section 5.5:
"Field values containing CR, LF, or NUL characters are invalid and
dangerous, due to the varying ways that implementations might parse
and interpret those characters; a recipient of CR, LF, or NUL within
a field value MUST either reject the message or replace each of those
characters with SP before further processing or forwarding of that
message."
2024-07-31 01:28:30 +02:00
..
2020-05-01 01:11:21 +02:00
2020-12-17 22:13:02 -05:00
2023-05-11 17:45:57 +03:00
2015-07-03 07:46:22 +03:00
2020-02-02 22:57:14 +01:00
2015-07-03 07:46:22 +03:00