]> git.ipfire.org Git - thirdparty/haproxy.git/commit
BUG/MEDIUM: h3: ensure the ":scheme" pseudo header is totally valid
authorAmaury Denoyelle <adenoyelle@haproxy.com>
Fri, 28 Jun 2024 08:50:19 +0000 (10:50 +0200)
committerWilly Tarreau <w@1wt.eu>
Fri, 28 Jun 2024 12:36:30 +0000 (14:36 +0200)
commita3bed52d1f84ba36af66be4317a5f746d498bdf4
tree6be1148bf62418491f3886fc7dac1c950cd4e158
parent789d4abd7328f0a745d67698e89bbb888d4d9b2c
BUG/MEDIUM: h3: ensure the ":scheme" pseudo header is totally valid

Ensure pseudo-header scheme is only constitued of valid characters
according to RFC 9110. If an invalid value is found, the request is
rejected and stream is resetted.

It's the same as for previous commit "BUG/MEDIUM: h3: ensure the
":method" pseudo header is totally valid" except that this time it
applies to the ":scheme" pseudo header.

This must be backported up to 2.6.
src/h3.c