[Project Darkstar] PSHP-558: Remediate 6 Go stdlib CVEs in external-dns-operator#538
Conversation
…33811, CVE-2026-39820, CVE-2026-42499, CVE-2026-42504, CVE-2026-27145 — update go-toolset to 1.25.11 Addresses 6 Go stdlib CVEs (all Important, CVSS 7.5) from PSHP-558. Bumps go-toolset from 1.25.9/1.25 to 1.25.11 in Containerfile.external-dns-operator, Dockerfile, and drift-cache/Dockerfile. Adds toolchain go1.25.11 directive to go.mod. CVEs fixed in go1.25.10: CVE-2026-33814, CVE-2026-33811, CVE-2026-39820, CVE-2026-42499. CVEs fixed in go1.25.11: CVE-2026-42504, CVE-2026-27145. Ref: PSHP-558 Project Darkstar — automated CVE remediation (contact: Kevin Seiter)
|
@kseiter-rh: This pull request references PSHP-558 which is a valid jira issue. Warning: The referenced jira issue has an invalid target version for the target branch this PR targets: expected the vulnerability to target the "5.0.0" version, but no target version was set. DetailsIn response to this:
Instructions 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 openshift-eng/jira-lifecycle-plugin repository. |
|
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Repository YAML (base), Central YAML (inherited) Review profile: CHILL Plan: Enterprise Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Skipping CI for Draft Pull Request. |
|
[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 |
Project Darkstar — Automated CVE Remediation
Summary
Containerfile.external-dns-operator,Dockerfile,drift-cache/Dockerfile, andgo.modtoolchain go1.25.11directive togo.mod(preferred over bumping thegominimum version for stdlib CVE fixes)CVE Details
Changes
Containerfile.external-dns-operator:go-toolset:1.25.9-1778675823→go-toolset:1.25.11Dockerfile:go-toolset:1.25→go-toolset:1.25.11drift-cache/Dockerfile:go-toolset:1.25→go-toolset:1.25.11(kept in sync with Dockerfile for drift check)go.mod: addedtoolchain go1.25.11directivego.sum: updated checksumsNot Fixed (Mintmaker scope)
The following CVEs from PSHP-558 affect
golang.org/x/crypto(v0.37.0 → v0.52.0 needed) andgolang.org/x/net(v0.39.0 → v0.55.0 needed). Per Project Darkstar policy, module bumps in MintMaker-managed repos are left to the MintMaker bot:MintMaker should be prompted to open an x/crypto + x/net bump PR urgently.
Verification
go build ./...passes with go1.25.11 toolchainmake testpassesReferences
Project Darkstar — Automated CVE Remediation | Contact: Kevin Seiter (ROSA Trust Engineering)