Skip to content
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

[20.10] update go to go1.19.11, debian buster #4440

Merged
merged 2 commits into from
Jul 20, 2023

Conversation

thaJeztah
Copy link
Member

@thaJeztah thaJeztah commented Jul 17, 2023

⚠️ opening as draft, as this first needs


go1.19.11 (released 2023-07-11) includes a security fix to the net/http package, as well as bug fixes to cgo, the cover tool, the go command, the runtime, and the go/printer package. See the Go 1.19.11 milestone on our issue tracker for details:

https://github.com/golang/go/issues?q=milestone%3AGo1.19.11+label%3ACherryPickApproved

Full diff: golang/go@go1.19.10...go1.19.11

These minor releases include 1 security fixes following the security policy:

net/http: insufficient sanitization of Host header

The HTTP/1 client did not fully validate the contents of the Host header. A maliciously crafted Host header could inject additional headers or entire requests. The HTTP/1 client now refuses to send requests containing an invalid Request.Host or Request.URL.Host value.

Thanks to Bartek Nowotarski for reporting this issue.

Includes security fixes for CVE-2023-29406 and Go issue https://go.dev/issue/60374

- What I did

- How I did it

- How to verify it

- Description for the changelog

- A picture of a cute animal (not mandatory but encouraged)

@thaJeztah thaJeztah added this to the 20.10.26 milestone Jul 17, 2023
@thaJeztah thaJeztah force-pushed the 20.10_update_go_1.19.11 branch 2 times, most recently from 9ec4ff6 to 9ab243c Compare July 17, 2023 16:05
@thaJeztah thaJeztah changed the title [20.10] update go to go1.19.11 [20.10] update go to go1.19.11, debian buster Jul 17, 2023
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
(cherry picked from commit dce5929)
Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
go1.19.11 (released 2023-07-11) includes a security fix to the net/http package,
as well as bug fixes to cgo, the cover tool, the go command, the runtime, and
the go/printer package. See the Go 1.19.11 milestone on our issue tracker for
details:

https://github.com/golang/go/issues?q=milestone%3AGo1.19.11+label%3ACherryPickApproved

Full diff: golang/go@go1.19.10...go1.19.11

These minor releases include 1 security fixes following the security policy:

net/http: insufficient sanitization of Host header

The HTTP/1 client did not fully validate the contents of the Host header.
A maliciously crafted Host header could inject additional headers or entire
requests. The HTTP/1 client now refuses to send requests containing an
invalid Request.Host or Request.URL.Host value.

Thanks to Bartek Nowotarski for reporting this issue.

Includes security fixes for [CVE-2023-29406 ][1] and Go issue https://go.dev/issue/60374

[1]: GHSA-f8f7-69v5-w4vx

Signed-off-by: Sebastiaan van Stijn <github@gone.nl>
@thaJeztah
Copy link
Member Author

I didn't include d450303, and CI looks green, so wondering if it's not needed, or if CI doesn't catch it 🤔

@thaJeztah thaJeztah marked this pull request as ready for review July 17, 2023 17:41
@thaJeztah thaJeztah requested a review from laurazard July 19, 2023 09:31
@thaJeztah thaJeztah merged commit 51c3245 into docker:20.10 Jul 20, 2023
2 checks passed
@thaJeztah thaJeztah deleted the 20.10_update_go_1.19.11 branch July 20, 2023 18:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants