kenballus opened a new issue, #10459:
URL: https://github.com/apache/trafficserver/issues/10459

   ATS accepts and forwards header names containing the following characters, 
all of which RFC 9110 does not permit in header names:
   `\t`, ` `, `"`, `(`, `)`, `,`, `/`, `;`, `<`, `=`, `>`, `?`, `@`, `[`, `\\`, 
`]`, `{`, `}`, and the entire range from `\x80` to `\xff`.
   
   Of particular note is that ATS forwards `\x85` and `\xa0`, because these 
characters are stripped by python's `str.strip`, and are therefore stripped 
from headers in a certain buggy HTTP server of which I am aware. This is 
essentially the same issue as the one fixed by 
https://github.com/apache/trafficserver/pull/3192, but affects only servers 
that treat `\x85` and `\xa0` as whitespace.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to