-
Enhancement
-
Resolution: Done
-
Optional
-
None
-
False
-
None
-
False
-
-
-
-
-
-
-
At that method, there is a block that iterates through the path
// verify content of request pseudo-headers. Each header should only have a single value. if (headers.contains(PATH)) { for (byte b: headers.get(PATH).getFirst().getBytes(ISO_8859_1)) { if (!allowUnescapedCharactersInUrl && !HttpRequestParser.isTargetCharacterAllowed((char)b)){ return false; } } }
Iterating is unnecessary when allowUnescapedCharactersInUrl is true.
- clones
-
UNDERTOW-2374 At Http2ReceiveListener.checkRequestHeaders do not check path chars when unescaped characters are allowed
- Closed
- is cloned by
-
JBEAP-26974 (8.0.z) UNDERTOW-2374 - At Http2ReceiveListener.checkRequestHeaders do not check path chars when unescaped characters are allowed
- Closed
- is incorporated by
-
JBEAP-26815 (7.4.z) Upgrade undertow from 2.2.30.SP1-redhat-00001 to 2.2.32.SP1-redhat-00001
- Closed