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

Stable channel still uses Go 1.13 #528

Closed
ericofusco opened this issue Oct 11, 2021 · 4 comments
Closed

Stable channel still uses Go 1.13 #528

ericofusco opened this issue Oct 11, 2021 · 4 comments
Labels
kind/bug Something isn't working

Comments

@ericofusco
Copy link

ericofusco commented Oct 11, 2021

Description

In releases page for 2905.2.2 it says Go got updated to 1.16.7 but docker binaries are still built with Go 1.13.

Releases page for 2905.2.2 also lists a security fix from Go but it didn't actually get fixed.

Impact

go 1.13 contains several known vulnerabilities. This is also identified by vulnerability scanners which could alert or block deployments using flatcar AMIs.

Environment and steps to reproduce

  1. Set-up: Flatcar Container Linux by Kinvolk 2905.2.5 (Oklo)

Expected behavior

I wonder if it's possible to update stable to compile docker binaries using go 1.17 or at least 1.16.7 as described in the release (Although there are other known vulnerabilities in go <1.17 as well).

@ericofusco ericofusco added the kind/bug Something isn't working label Oct 11, 2021
@jepio
Copy link
Member

jepio commented Oct 11, 2021

Docker upstream compiles Docker 19.03 using Go 1.13, we tried to switch that to something newer but the codebase wasn't ready (flatcar-archive/coreos-overlay@9c17edd#diff-243979b5b1b74a4e373c2a99196af10507ac0108f783628b0a7ba755ff770323).

I suggest deploying beta/alpha images at this time, they contain Docker 20.10.8 built with Go 1.16, soon Go 1.17. These will be promoted to stable at some point in the future.

@ericofusco
Copy link
Author

Thanks for the quick reply @jepio. Is there a timeline for when beta usually gets promoted to stable?

@sayanchowdhury
Copy link
Member

The next Stable release would be a major release i.e. we would bump Beta to Stable. We are working on #523, a set of release will be done as soon as the issue is resolved.

@ericofusco
Copy link
Author

Thanks for sharing @sayanchowdhury.

Closing this one.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants