Skip to content

go.mod: bump golang.org/x/crypto to v0.52.0 (GO-2026-5018, reachable via agessh) - #736

Draft
Portll wants to merge 1 commit into
FiloSottile:mainfrom
Portll:deps/x-crypto-0.52
Draft

go.mod: bump golang.org/x/crypto to v0.52.0 (GO-2026-5018, reachable via agessh)#736
Portll wants to merge 1 commit into
FiloSottile:mainfrom
Portll:deps/x-crypto-0.52

Conversation

@Portll

@Portll Portll commented Aug 26, 2026

Copy link
Copy Markdown

Summary

govulncheck (symbol level) reports GO-2026-5018 reachable in this codebase through golang.org/x/crypto/sshNewSignerFromKey, via the SSH recipient support in agessh. It is fixed in golang.org/x/crypto v0.52.0; this bumps 0.45.0 → 0.52.0, and govulncheck ./... reports the tree clean afterward.

Heads-up on the go directive: x/crypto v0.52.0 requires go >= 1.25, so this raises the module's directive from go 1.24.0 to go 1.25.0. If holding the 1.24 floor matters more than closing this advisory right now, that's a reasonable call to make — flagging it rather than burying it. go mod tidy also moves x/sys and x/term to their matching releases.

Verification

  • go build ./...
  • go vet ./...
  • go test ./... — all packages pass
  • govulncheck ./... reports no findings after the bump

Opened as a draft; the go version implication is the maintainer's call.

govulncheck (symbol level) reports GO-2026-5018 reachable through
golang.org/x/crypto/ssh (NewSignerFromKey, via the SSH recipient
support). It is fixed in x/crypto v0.52.0; this bumps 0.45.0 -> 0.52.0
and the tree scans clean afterward.

Note: x/crypto v0.52.0 requires go >= 1.25, so this raises the module's
go directive from 1.24.0 to 1.25.0. go mod tidy also moves x/sys and
x/term to their matching releases. go build/vet and the full test suite
pass.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant