-
Notifications
You must be signed in to change notification settings - Fork 18k
Go crypto/ssh vulnerability in Go 1.16.2 docker image #45342
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
Labels
FrozenDueToAge
WaitingForInfo
Issue is not actionable because of missing required information, which needs to be provided.
Comments
I don;t see this for either of the base images?
|
Hmm, it's possible our vulnerability scanner logic in our builds is broken, unfortunately I'm unable to test it locally due to not having access to Snyk. Thanks for looking into this for me though, guess I'll have to go through our internal logic again 😆 |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Labels
FrozenDueToAge
WaitingForInfo
Issue is not actionable because of missing required information, which needs to be provided.
First off, sorry if this is in the wrong place! I looked for any similar issues, but could not find any, so figured I'd open an issue report here 😄
What version of Go are you using (
go version
)?Does this issue reproduce with the latest release?
Yes, using the latest version of the Go 1.16 alpine Docker image (hash
52dbfc81ec12df22e2ab1e7c9c4f4ee3dff73514e56a54924714d29ac03ff791
)What operating system and processor architecture are you using (
go env
)?go env
OutputWhat did you do?
We have vulnerability scanning on all Docker images as a part of our deployment pipeline, and even an image with no Go projects in it was flagged as being affected by the crypto/ssh vulnerability fixed in this commit. Here is the Snyk vulnerability page.
This is the flagged Docker image:
Dockerfile
As an aside, is there a way to force a Docker image to install a newer version of a built-in module? I tried doing a
go get -u golang.org/x/crypto/ssh
, however it did not fix the problem 😞Any help would be greatly appreciated! Just checking to make sure it's not because of something silly I've done 😄
The text was updated successfully, but these errors were encountered: