You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
build(deps): bump Go to 1.25.12 and safe x/* deps to fix CVEs (#2653)
Fixes the CVEs reported in #2652 and takes the safe subset of the
grouped dependabot bump in #2650.
The two CVEs failing the released-image grype scan are both stdlib,
fixed in Go 1.25.12, so the actual remediation is the go directive:
- GO-2026-4970 (High) root escape via symlink plus trailing slash in os
- GO-2026-5856 (Medium) Encrypted Client Hello privacy leak in crypto/tls
CI builds with go-version-file: go.mod, so bumping the directive is
sufficient to rebuild the release image on 1.25.12.
Also takes the safe x/* bumps from #2650, which resolve without
disturbing the docker/moby image stack:
- golang.org/x/crypto v0.53.0 -> v0.54.0
- golang.org/x/mod v0.37.0 -> v0.38.0
- golang.org/x/sync v0.21.0 -> v0.22.0
- golang.org/x/sys v0.46.0 -> v0.47.0
- golang.org/x/term v0.44.0 -> v0.45.0
- golang.org/x/text v0.38.0 -> v0.40.0
The docker/cli, go-containerregistry and moby/moby/{api,client} bumps
from #2650 are held: imgutil still pins the older moby split-client, so
forcing pack ahead breaks daemon rebase and manifest annotate acceptance.
Tracked upstream in buildpacks/imgutil#307.
Signed-off-by: Juan Bustamante <bustamantejj@gmail.com>
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
0 commit comments