Skip to content

Fix CVEs in release-0.20 - #4068

Merged
skitt merged 3 commits into
submariner-io:release-0.20from
dfarrell07:fix-0.20-cves-2026-06-16
Jun 18, 2026
Merged

Fix CVEs in release-0.20#4068
skitt merged 3 commits into
submariner-io:release-0.20from
dfarrell07:fix-0.20-cves-2026-06-16

Conversation

@dfarrell07

@dfarrell07 dfarrell07 commented Jun 17, 2026

Copy link
Copy Markdown
Member

See commit messages for details.

Summary by CodeRabbit

  • Chores
    • Updated Go toolchain from version 1.23.0 to 1.25.0
    • Bumped multiple dependencies to latest stable versions for enhanced compatibility and security

Full package: golang.org/x/crypto
Fixes:
  GO-2025-4116
  GO-2025-4134
  GO-2025-4135
  GO-2026-5005
  GO-2026-5006
  GO-2026-5013
  GO-2026-5014
  GO-2026-5015
  GO-2026-5016
  GO-2026-5017
  GO-2026-5018
  GO-2026-5019
  GO-2026-5020
  GO-2026-5021
  GO-2026-5023
  GO-2026-5033

Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
Full package: golang.org/x/net
Fixes:
  GO-2026-4440
  GO-2026-4441
  GO-2026-4918
  GO-2026-5025
  GO-2026-5026
  GO-2026-5027
  GO-2026-5028
  GO-2026-5029
  GO-2026-5030

Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
Full package: golang.org/x/sys

Signed-off-by: Daniel Farrell <dfarrell@redhat.com>
@submariner-bot

Copy link
Copy Markdown
Contributor

🤖 Created branch: z_pr4068/dfarrell07/fix-0.20-cves-2026-06-16
🚀 Full E2E won't run until the "ready-to-test" label is applied. I will add it automatically once the PR has 2 approvals, or you can add it manually.

@coderabbitai

coderabbitai Bot commented Jun 17, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 42cb7c18-8cb3-4cac-922a-f40bfe2c47bf

📥 Commits

Reviewing files that changed from the base of the PR and between 4b1d604 and aa1ae51.

⛔ Files ignored due to path filters (2)
  • go.sum is excluded by !**/*.sum
  • tools/go.sum is excluded by !**/*.sum
📒 Files selected for processing (2)
  • go.mod
  • tools/go.mod

Walkthrough

Updates go.mod and tools/go.mod to specify Go 1.25.0 (previously 1.23.0). Bumps direct dependencies golang.org/x/net and golang.org/x/sys in go.mod, and bumps several indirect golang.org/x/* modules (x/crypto, x/sync, x/term, x/text, x/tools) across both module files.

Changes

Go Toolchain and Dependency Version Updates

Layer / File(s) Summary
go.mod: Go 1.25.0 and golang.org/x/* bumps
go.mod
Go toolchain version updated from 1.23.0 to 1.25.0; direct golang.org/x/net and golang.org/x/sys versions bumped; indirect golang.org/x/crypto, x/sync, x/term, x/text, and x/tools updated to newer versions.
tools/go.mod: Go 1.25.0 and x/sys bump
tools/go.mod
Go version directive updated from 1.23.0 to 1.25.0; indirect golang.org/x/sys bumped from v0.26.0 to v0.45.0.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

Suggested labels

ready-to-test

Suggested reviewers

  • aswinsuryan
  • skitt
  • tpantelis
  • vthapar
🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'Fix CVEs in release-0.20' accurately summarizes the main objective of the pull request, which is to address multiple CVEs through dependency updates in the release-0.20 branch.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Actionable Comments Resolved ✅ Passed No actionable comments found in the PR. The changes consist of clean dependency version bumps with no unresolved TODOs, FIXMEs, or code review comments requiring action.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@dfarrell07 dfarrell07 self-assigned this Jun 17, 2026
@dfarrell07 dfarrell07 moved this to In Review in Submariner Jun 17, 2026
@submariner-bot submariner-bot added the ready-to-test When a PR is ready for full E2E testing label Jun 18, 2026
@skitt
skitt enabled auto-merge (rebase) June 18, 2026 07:33
@skitt
skitt merged commit fb2034d into submariner-io:release-0.20 Jun 18, 2026
41 of 50 checks passed
@github-project-automation github-project-automation Bot moved this from In Review to Done in Submariner Jun 18, 2026
@submariner-bot

Copy link
Copy Markdown
Contributor

🤖 Closed branches: [z_pr4068/dfarrell07/fix-0.20-cves-2026-06-16]

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ready-to-test When a PR is ready for full E2E testing

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants