-
Notifications
You must be signed in to change notification settings - Fork 17.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
net/http: ReadRequest can stack overflow [1.16 backport] #45712
Labels
Milestone
Comments
gopherbot
added
the
CherryPickCandidate
Used during the release process for point releases
label
Apr 22, 2021
Approved as this is a security fix. This backport applies to both 1.16 (this issue) and 1.15 (#45711). |
dmitshur
added
CherryPickApproved
Used during the release process for point releases
Security
and removed
CherryPickCandidate
Used during the release process for point releases
labels
Apr 28, 2021
dmitshur
changed the title
http: ReadRequest can stack overflow [1.16 backport]
net/http: ReadRequest can stack overflow [1.16 backport]
Apr 28, 2021
Change https://golang.org/cl/314649 mentions this issue: |
gopherbot
pushed a commit
to golang/net
that referenced
this issue
Apr 28, 2021
…aderValuesContainsToken Previously, httpguts.HeaderValuesContainsToken called a function which could recurse to the point of a stack overflow when given a very large header (~10MB). Credit to Guido Vranken who reported the crash as part of the Ethereum 2.0 bounty program. Fixes CVE-2021-31525 Updates golang/go#45710 Updates golang/go#45712 Change-Id: I2c54ce3b2acf1c5efdea66db0595b93a3f5ae5f3 Reviewed-on: https://go-review.googlesource.com/c/net/+/313069 Trust: Katie Hockman <[email protected]> Run-TryBot: Katie Hockman <[email protected]> TryBot-Result: Go Bot <[email protected]> Reviewed-by: Filippo Valsorda <[email protected]> Reviewed-by: Roland Shoemaker <[email protected]> (cherry picked from commit 89ef3d9) Reviewed-on: https://go-review.googlesource.com/c/net/+/314649 Reviewed-by: Dmitri Shuralyov <[email protected]>
Change https://golang.org/cl/314789 mentions this issue: |
Closed by merging d4adea2 to release-branch.go1.16. |
gopherbot
pushed a commit
that referenced
this issue
Apr 28, 2021
…0-3f4a416c7d3b Steps: go get -d golang.org/x/[email protected] go mod tidy go mod vendor This http2 bundle does not need to be updated. Fixes #45712 Change-Id: I7c86c31248e0cd250d17495c3f985671cfcf44a3 Reviewed-on: https://go-review.googlesource.com/c/go/+/314789 Trust: Katie Hockman <[email protected]> Run-TryBot: Katie Hockman <[email protected]> Reviewed-by: Dmitri Shuralyov <[email protected]>
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Labels
@katiehockman requested issue #45710 to be considered for backport to the next 1.16 minor release.
The text was updated successfully, but these errors were encountered: