You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Given that these bytes are allowed in header values (due to obs-text), and are not considered whitespace by the standard, they shouldn't be stripped during header-field OWS stripping.
An example request that demonstrates the bug:
GET / HTTP/1.1\r\n
Test: \xa0\x85abc\x85\xa0\r\n
Host: a\r\n
\r\n
Waitress will see the Test header as having a value of abc, but the vast majority of other HTTP implementations will see it as having a value of \xa0\x85abc\x85\xa0.
The text was updated successfully, but these errors were encountered:
Given that these bytes are allowed in header values (due to
obs-text
), and are not considered whitespace by the standard, they shouldn't be stripped during header-field OWS stripping.An example request that demonstrates the bug:
Waitress will see the
Test
header as having a value ofabc
, but the vast majority of other HTTP implementations will see it as having a value of\xa0\x85abc\x85\xa0
.The text was updated successfully, but these errors were encountered: