Skip to content

🐛 Bump Go to 1.25.12 and golang.org/x/net to fix CVEs (#1170)#1171

Open
konveyor-ci-bot[bot] wants to merge 1 commit into
release-0.10from
cherry-pick-pr1170-release-0.10
Open

🐛 Bump Go to 1.25.12 and golang.org/x/net to fix CVEs (#1170)#1171
konveyor-ci-bot[bot] wants to merge 1 commit into
release-0.10from
cherry-pick-pr1170-release-0.10

Conversation

@konveyor-ci-bot

Copy link
Copy Markdown

Summary

  • Bumps Go from 1.25 to 1.25.12 across all modules (root + 5 external
    providers) to resolve CVE-2025-61729 (crypto/x509 resource consumption)
  • Updates golang.org/x/net from v0.38.0 to v0.57.0 to resolve
    CVE-2026-25681 and CVE-2026-27136 (golang.org/x/net/html XSS)
  • Updates Makefile go mod tidy -go= flag to match new Go version

CVEs Resolved

CVE Package Fix
CVE-2025-61729 stdlib crypto/x509 Go 1.25.12
CVE-2026-25681 golang.org/x/net/html v0.57.0
CVE-2026-27136 golang.org/x/net/html v0.57.0

Modules Updated

  • go.mod (root)
  • external-providers/java-external-provider/go.mod
  • external-providers/go-external-provider/go.mod
  • external-providers/python-external-provider/go.mod
  • external-providers/nodejs-external-provider/go.mod
  • external-providers/yq-external-provider/go.mod

Test Plan

  • make build passes locally
  • CI passes

Signed-off-by: Dylan Murray dymurray@redhat.com
Signed-off-by: Cherry Picker noreply@github.com

## Summary

- Bumps Go from 1.25 to 1.25.12 across all modules (root + 5 external
providers) to resolve CVE-2025-61729 (crypto/x509 resource consumption)
- Updates `golang.org/x/net` from v0.38.0 to v0.57.0 to resolve
CVE-2026-25681 and CVE-2026-27136 (golang.org/x/net/html XSS)
- Updates Makefile `go mod tidy -go=` flag to match new Go version

## CVEs Resolved

| CVE | Package | Fix |
|-----|---------|-----|
| CVE-2025-61729 | stdlib crypto/x509 | Go 1.25.12 |
| CVE-2026-25681 | golang.org/x/net/html | v0.57.0 |
| CVE-2026-27136 | golang.org/x/net/html | v0.57.0 |

## Modules Updated

- `go.mod` (root)
- `external-providers/java-external-provider/go.mod`
- `external-providers/go-external-provider/go.mod`
- `external-providers/python-external-provider/go.mod`
- `external-providers/nodejs-external-provider/go.mod`
- `external-providers/yq-external-provider/go.mod`

## Test Plan

- [x] `make build` passes locally
- [ ] CI passes

---------

Signed-off-by: Dylan Murray <dymurray@redhat.com>
Signed-off-by: Cherry Picker <noreply@github.com>
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