Skip to content

Dependency update - Golang 1.16.3 #2005

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

Closed
14 of 15 tasks
justaugustus opened this issue Apr 16, 2021 · 4 comments
Closed
14 of 15 tasks

Dependency update - Golang 1.16.3 #2005

justaugustus opened this issue Apr 16, 2021 · 4 comments
Assignees
Labels
area/dependency Issues or PRs related to dependency changes area/release-eng Issues or PRs related to the Release Engineering subproject kind/feature Categorizes issue or PR as related to a new feature. needs-priority sig/release Categorizes an issue or PR as relevant to SIG Release.
Milestone

Comments

@justaugustus
Copy link
Member

justaugustus commented Apr 16, 2021

Tracking info

Link to any previous tracking issue:

Golang mailing list announcement: https://groups.google.com/g/golang-announce/c/wVRzkWSQpO0

SIG Release Slack thread: https://kubernetes.slack.com/archives/C2C40FMNF/p1618545755031100

Work items for go1.16.3

After kube-cross image promotion

After kubernetes/kubernetes has been updated

Cherry picks

Follow-up items

  • Ensure the Golang issue template is updated with any new requirements
  • [ ]

/assign
cc: @kubernetes/release-engineering

@justaugustus
Copy link
Member Author

Update PRs complete.
kubekins-e2e and krte image bumps will get picked up next week in the autobump PR approvals for test-infra.

/close

@k8s-ci-robot
Copy link
Contributor

@justaugustus: Closing this issue.

In response to this:

Update PRs complete.
kubekins-e2e and krte image bumps will get picked up next week in the autobump PR approvals for test-infra.

/close

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

@justaugustus justaugustus unpinned this issue Apr 17, 2021
@tao12345666333
Copy link
Member

We have just released Go versions 1.16.4 and 1.15.12, minor point releases.

This minor release includes a security fix according to the new security policy (#44918).

ReadRequest and ReadResponse in net/http can hit an unrecoverable panic when reading a very large header (over 7MB on 64-bit architectures, or over 4MB on 32-bit ones). Transport and Client are vulnerable and the program can be made to crash by a malicious server. Server is not vulnerable by default, but can be if the default max header of 1MB is overridden by setting Server.MaxHeaderBytes to a higher value, in which case the program can be made to crash by a malicious client.

This also affects golang.org/x/net/http2/h2c and HeaderValuesContainsToken in golang.org/x/net/http/httpguts, and is fixed in golang.org/x/[email protected].

This is issue #45710 and CVE-2021-31525.

Should we update Golang to 1.16.4? It's a security fix version.

@justaugustus
Copy link
Member Author

Should we update Golang to 1.16.4? It's a security fix version.

Thanks @tao12345666333! Tracking this work here: #2060

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/dependency Issues or PRs related to dependency changes area/release-eng Issues or PRs related to the Release Engineering subproject kind/feature Categorizes issue or PR as related to a new feature. needs-priority sig/release Categorizes an issue or PR as relevant to SIG Release.
Projects
None yet
Development

No branches or pull requests

3 participants