fix(cve): bump Go stdlib to 1.25.11 and golang.org/x/net to v0.55.0#2911
fix(cve): bump Go stdlib to 1.25.11 and golang.org/x/net to v0.55.0#2911divyansh42 wants to merge 1 commit into
Conversation
- Update go directive from 1.25.8 to 1.25.11 to resolve 12 stdlib CVEs: GO-2026-5039 (net/textproto unescaped errors) GO-2026-5038 (mime quadratic complexity) GO-2026-5037 (crypto/x509 inefficient hostname parsing) GO-2026-4986/4977 (net/mail quadratic string concatenation) GO-2026-4982/4980 (html/template XSS via escaper bypass) GO-2026-4981/4971 (net crash on long CNAME / NUL byte) GO-2026-4976 (net/http/httputil ReverseProxy query param forwarding) GO-2026-4947/4946 (crypto/x509 unexpected work / inefficient policy) GO-2026-4870 (crypto/tls unauthenticated KeyUpdate DoS) GO-2026-4869 (archive/tar unbounded allocation) GO-2026-4865/4864 (html/template XSS / TOCTOU root escape) GO-2026-4918 (net/http HTTP/2 infinite loop) - Update golang.org/x/net from v0.54.0 to v0.55.0 to resolve: GO-2026-5026 (idna: ASCII-only Punycode label bypass) GO-2026-4918 (HTTP/2 infinite loop on bad SETTINGS_MAX_FRAME_SIZE) - Run go mod tidy, go mod verify, go mod vendor All unit tests pass. Co-Assisted-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
@divyansh42: Adding the "do-not-merge/release-note-label-needed" label because no release-note block was detected, please follow our release note process to remove it. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository. |
|
[APPROVALNOTIFIER] This PR is NOT APPROVED This pull-request has been approved by: The full list of commands accepted by this bot can be found here. DetailsNeeds approval from an approver in each of these files:Approvers can indicate their approval by writing |
CVE Fix Summary
This PR bumps the Go stdlib directive from 1.25.8 → 1.25.11 and golang.org/x/net from v0.54.0 → v0.55.0 to remediate multiple confirmed vulnerabilities.
CVE Details
Go Standard Library — fixed in go1.25.11
golang.org/x/net — fixed in v0.55.0
Fix Summary
godirective ingo.mod:1.25.8→1.25.11golang.org/x/net:v0.54.0→v0.55.0go mod tidy && go mod verify && go mod vendorTest Results
✅ All unit tests passed (
go test -mod=vendor ./pkg/...)Breaking Changes
None. Both changes are patch/minor bumps with no API changes.
Risk Assessment
Low — stdlib and x/net version bumps are standard security patches. Go promises backward compatibility within the same minor version series. All unit tests pass.
Verification Steps
go version go1.25.11in local environment matches CIgovulncheck -scan=package ./...to confirm remediationJira References
No active Jira CVE tickets for Tekton CLI were found at time of fix. Vulnerabilities discovered via govulncheck direct scan.
Component: Tekton CLI
Lead: Divyanshu Agrawal (diagrawa@redhat.com)