[io]: HTTP header parser accepts many invalid characters within header names #59846
Labels
area-vm
Use area-vm for VM related issues, including code coverage, and the AOT and JIT backends.
library-io
triaged
Issue has been triaged by sub team
type-bug
Incorrect behavior (everything from a crash to more subtle misbehavior)
In RFC 9110, the allowable characters within a header name are
dart:io does not enforce this rule. The following characters are incorrectly accepted:
Of particular note is that NUL and some whitespace characters (
\x0b
) are in this list. This can cause issues with upstream proxies.The text was updated successfully, but these errors were encountered: