| - package: net/http/httputil |
| skip_fix: 'TODO: revisit this reason (fix appears to not work with Go <1.18)' |
| ReverseProxy can be made to forward certain hop-by-hop headers, |
| including Connection. If the target of the ReverseProxy is |
| itself a reverse proxy, this lets an attacker drop arbitrary |
| headers, including those set by the ReverseProxy.Director. |
| published: 2022-02-17T17:33:16Z |
| credit: Mattias Grenfeldt (https://grenfeldt.dev) and Asta Olofsson |
| - fix: https://go.dev/cl/321929 |
| - fix: https://go.googlesource.com/go/+/950fa11c4cb01a145bb07eeb167d90a1846061b3 |
| - web: https://groups.google.com/g/golang-announce/c/RgCMkAEQjSI |
| - report: https://go.dev/issue/46313 |