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
..
2012-02-20 09:56:06 +01:00
2012-10-24 22:07:35 +02:00
2010-06-03 16:11:18 -04:00
2012-10-24 22:07:35 +02:00
2010-06-03 16:11:18 -04:00
2012-10-24 22:07:35 +02:00
2010-06-03 16:11:18 -04:00
2012-10-24 22:07:35 +02:00
2010-06-03 16:11:18 -04:00
2012-10-24 22:07:35 +02:00
2010-06-03 16:11:18 -04:00
2012-10-24 22:07:35 +02:00
2010-06-03 16:11:18 -04:00
2012-10-24 22:07:35 +02:00
2010-06-03 16:11:18 -04:00
2012-10-24 22:07:35 +02:00
2010-06-03 16:11:18 -04:00
2012-10-24 22:07:35 +02:00
2010-06-03 16:11:18 -04:00
2012-10-24 22:07:35 +02:00
2010-06-03 16:11:18 -04:00
2012-10-24 22:07:35 +02:00
2010-06-03 16:11:18 -04:00
2012-10-24 22:07:35 +02:00
2010-06-03 16:11:18 -04:00
2012-10-24 22:07:35 +02:00
2010-06-03 16:11:18 -04:00
2012-10-24 22:07:35 +02:00
2010-06-03 16:11:18 -04:00
2012-10-24 22:07:35 +02:00
2010-06-03 16:11:18 -04:00
2010-06-03 16:11:18 -04:00
2012-10-24 22:07:35 +02:00
2010-06-03 16:11:18 -04:00
2012-10-24 22:07:35 +02:00
2010-06-03 16:11:18 -04:00
2012-10-24 22:07:35 +02:00
2010-06-03 16:11:18 -04:00
2012-10-24 22:07:35 +02:00
2010-06-03 16:11:18 -04:00
2012-10-24 22:07:35 +02:00
2010-06-03 16:11:18 -04:00
2012-10-24 22:07:35 +02:00
2010-06-03 16:11:18 -04:00
2012-10-24 22:07:35 +02:00
2019-11-18 19:44:01 -05:00
2019-11-18 19:44:01 -05:00
2019-11-18 22:29:02 -05:00
2019-11-18 22:29:02 -05:00
2012-09-27 19:14:40 +02:00
2012-10-24 22:07:35 +02:00
2012-09-27 19:14:40 +02:00
2012-10-24 22:07:35 +02:00