fix(cve): CVE-2026-32280, CVE-2026-32281 - update Go 1.25.8 to 1.25.9 [release-v0.37.6]#2878
Conversation
|
@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 |
….25.9 - Update Go from 1.25.8 to 1.25.9 to address Go stdlib vulnerabilities - CVE-2026-32280 (CVSS 7.5 HIGH): crypto/x509 DoS via certificate chain building All Go versions < 1.25.9 affected; fixed in 1.25.9 - CVE-2026-32281 (CVSS 7.5 HIGH): crypto/x509 DoS via inefficient certificate chain validation; fixed in Go 1.25.9 Changes: - go.mod: go 1.25.8 → go 1.25.9 - go mod tidy, go mod verify, go mod vendor completed Resolves: SRVKP-12045, SRVKP-12003 Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com> Signed-off-by: divyansh42 <diagrawa@redhat.com>
c6bece0 to
d9b0f66
Compare
|
Closing in favor of #2880 which now covers all Go 1.25.9 CVEs (CVE-2026-32282, CVE-2026-32280, CVE-2026-32281, CVE-2026-32283) in a single PR. |
Summary
This PR fixes CVE-2026-32280 and CVE-2026-32281 by updating Go from 1.25.8 to 1.25.9 in the
release-v0.37.6branch (Pipelines 1.15).CVE Details
CVE-2026-32280: During chain building, the amount of work done is not correctly limited when a large number of intermediate certificates are passed in
VerifyOptions.Intermediates, potentially causing denial of service.CVE-2026-32281: Validating certificate chains which use policies is unexpectedly inefficient when certificates contain a very large number of policy mappings, possibly causing denial of service.
Fix Summary
go.modfromgo 1.25.8togo 1.25.9go mod tidy,go mod verify, andgo mod vendorgo build ./...exits 0Test Results
Status:⚠️ No automated unit tests run (build-only verification)
Tests discovered: Build compilation check only
Test command:
go build ./...Result: ✅ PASSED (exit code 0)
Breaking Changes
None. This is a Go patch version bump within the same minor line (1.25.8 → 1.25.9). No API changes or breaking changes introduced.
Verification Steps
go mod tidycompleted successfullygo mod verify: all modules verifiedgo mod vendorcompleted successfullygo build ./...Risk Assessment
Jira References
Resolves: SRVKP-12045, SRVKP-12003
🤖 Generated by CVE Fixer Workflow