-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Host header transform with invalid value results in duplicate host headers #40151
Comments
Tagging subscribers to this area: @dotnet/ncl |
This may be related to #35126. I think this may not show up in enumeration and then YARP adds them even if the (invalid) header already exist. |
We think this may be fixed by non-validated enumeration. This should be a pretty rare bug, though, so moving to Future seems reasonable -- @samsp-msft can you comment on how important this is for YARP, and we can move into 5.0 if needed. |
Due to lack of recent activity, this issue has been marked as a candidate for backlog cleanup. It will be closed if no further activity occurs within 14 more days. Any new comment (by anyone, not necessarily the author) will undo this process. This process is part of our issue cleanup automation. |
The issue still exists since we check for the runtime/src/libraries/System.Net.Http/src/System/Net/Http/SocketsHttpHandler/HttpConnection.cs Line 347 in c9af66c
runtime/src/libraries/System.Net.Http/src/System/Net/Http/SocketsHttpHandler/Http2Connection.cs Line 1500 in c9af66c
runtime/src/libraries/System.Net.Http/src/System/Net/Http/SocketsHttpHandler/Http3RequestStream.cs Line 634 in c9af66c
|
Bug found by customer with Yarp. See dotnet/yarp#334 for full thread.
The text was updated successfully, but these errors were encountered: