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
2023-12-15 13:33:31 +01: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
2012-05-24 12:13:34 +02:00
2016-09-17 12:49:05 +03:00
2023-12-17 17:46:56 +01:00
2023-12-15 13:33:31 +01:00
2023-12-15 13:33:31 +01:00
2023-12-15 13:33:31 +01:00
2016-09-17 12:49:05 +03:00
2016-09-17 12:49:05 +03:00
2017-08-25 10:50:34 +02:00
2017-08-25 10:50:34 +02:00
2019-11-18 19:44:01 -05:00
2019-11-18 19:44:01 -05:00
2023-12-15 13:33:31 +01:00
2023-12-15 13:33:31 +01:00
2019-11-18 22:29:02 -05:00
2019-11-18 22:29:02 -05:00
2023-12-15 13:33:31 +01:00
2023-12-15 13:33:31 +01:00
2023-12-15 13:33:31 +01:00
2023-12-15 13:33:31 +01:00
2023-12-15 13:33:31 +01:00
2023-12-15 13:33:31 +01:00
2023-12-15 13:33:31 +01:00
2023-12-15 13:33:31 +01:00
2023-12-15 13:33:31 +01:00
2023-12-15 13:33:31 +01:00
2013-12-30 00:14:46 +02:00
2013-12-30 00:14:46 +02:00
2017-12-28 11:32:47 +03:00
2017-12-28 11:32:47 +03:00
2024-07-31 01:28:30 +02:00
2024-07-31 01:28:30 +02: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