Skip to content

fix: bump golang.org/x/crypto to v0.52.0 to resolve Trivy CVEs#1720

Merged
elevran merged 1 commit into
llm-d:mainfrom
liu-cong:fix-trivy-sidecar-vuln
Jun 23, 2026
Merged

fix: bump golang.org/x/crypto to v0.52.0 to resolve Trivy CVEs#1720
elevran merged 1 commit into
llm-d:mainfrom
liu-cong:fix-trivy-sidecar-vuln

Conversation

@liu-cong

@liu-cong liu-cong commented Jun 23, 2026

Copy link
Copy Markdown
Member

Summary

Test plan

  • go build ./... passes
  • All unit tests pass
  • CI Trivy scan passes on this branch

Signed-off-by: Cong Liu conliu@google.com

Bumps golang.org/x/crypto from v0.51.0 to v0.52.0 to fix 8 HIGH
severity CVEs (CVE-2026-39827 through CVE-2026-46598) that caused
the sidecar image Trivy scan to fail in CI.

Signed-off-by: Cong Liu <conliu@google.com>
Copilot AI review requested due to automatic review settings June 23, 2026 00:26
@liu-cong
liu-cong requested a review from a team as a code owner June 23, 2026 00:26
@liu-cong
liu-cong requested review from ahg-g and elevran June 23, 2026 00:26
@github-actions github-actions Bot added the size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. label Jun 23, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This pull request updates the router’s Go module dependencies to bump golang.org/x/crypto to v0.52.0, with the goal of resolving HIGH-severity CVEs that are causing the sidecar image Trivy scan to fail in CI.

Changes:

  • Bump golang.org/x/crypto from v0.51.0 to v0.52.0 in go.mod.
  • Update go.sum checksums to match the new golang.org/x/crypto version.

Reviewed changes

Copilot reviewed 1 out of 2 changed files in this pull request and generated no comments.

File Description
go.mod Updates the required golang.org/x/crypto module version to v0.52.0.
go.sum Updates module checksum entries to align with golang.org/x/crypto v0.52.0.

@liu-cong liu-cong mentioned this pull request Jun 23, 2026
@liu-cong

Copy link
Copy Markdown
Member Author

CI-dev workflow validated on fork (run):

  • ✅ Build sidecar AMD64 image — passed
  • Trivy scan on sidecar image — passed (was failing before this fix)
  • ✅ Build EPP AMD64 image — passed
  • Trivy scan on EPP image — passed
  • ❌ Push steps — expected failure (fork lacks GHCR push permissions)

The golang.org/x/crypto v0.51.0 → v0.52.0 bump resolves all 8 HIGH-severity CVEs that were blocking CI.

@elevran
elevran merged commit 546ea56 into llm-d:main Jun 23, 2026
32 checks passed
liu-cong added a commit that referenced this pull request Jun 23, 2026
Bumps golang.org/x/crypto from v0.51.0 to v0.52.0 to fix 8 HIGH
severity CVEs (CVE-2026-39827 through CVE-2026-46598) that caused
the sidecar image Trivy scan to fail in CI.

Signed-off-by: Cong Liu <conliu@google.com>
liu-cong added a commit that referenced this pull request Jun 23, 2026
Bumps golang.org/x/crypto from v0.51.0 to v0.52.0 to fix 8 HIGH
severity CVEs (CVE-2026-39827 through CVE-2026-46598) that caused
the sidecar image Trivy scan to fail in CI.

Signed-off-by: Cong Liu <conliu@google.com>
ahg-g pushed a commit that referenced this pull request Jun 26, 2026
* release: set LATENCY_PREDICTOR_TAG to v0.8.0-rc.1

Signed-off-by: Cong Liu <conliu@google.com>

* deps(go): bump llm-d-kv-cache to v0.9.0 (#1691)

Update github.com/llm-d/llm-d-kv-cache from v0.9.0-rc.1 to the
released v0.9.0.

Signed-off-by: Maroon Ayoub <mayoub@redhat.com>
Signed-off-by: Cong Liu <conliu@google.com>

* fix(chart): update latency predictor image path to match subchart nesting (#1683)

Signed-off-by: weizhoublue <weizhou.lan@daocloud.io>
Signed-off-by: Cong Liu <conliu@google.com>

* consume official latency predictor v0.8 release (#1729)

Signed-off-by: greg pereira <grpereir@redhat.com>

* ci: add artifacts target and upload-artifacts job for CRDs (#1713)

Signed-off-by: Cong Liu <conliu@google.com>

* fix: bump golang.org/x/crypto to v0.52.0 to resolve Trivy CVEs (#1720)

Bumps golang.org/x/crypto from v0.51.0 to v0.52.0 to fix 8 HIGH
severity CVEs (CVE-2026-39827 through CVE-2026-46598) that caused
the sidecar image Trivy scan to fail in CI.

Signed-off-by: Cong Liu <conliu@google.com>

* docs: assemble release notes for v0.9.0

Signed-off-by: llm-d-router-release-notes[bot] <287676111+llm-d-router-release-notes[bot]@users.noreply.github.com>

* revert the latency predictor change

Signed-off-by: Cong Liu <conliu@google.com>

* Update push-chart.sh

Signed-off-by: Cong Liu <conliu@google.com>

---------

Signed-off-by: Cong Liu <conliu@google.com>
Signed-off-by: Maroon Ayoub <mayoub@redhat.com>
Signed-off-by: weizhoublue <weizhou.lan@daocloud.io>
Signed-off-by: greg pereira <grpereir@redhat.com>
Signed-off-by: llm-d-router-release-notes[bot] <287676111+llm-d-router-release-notes[bot]@users.noreply.github.com>
Co-authored-by: Cong Liu <conliu@google.com>
Co-authored-by: Maroon Ayoub <maroon.ayoub@ibm.com>
Co-authored-by: weizhoublue <45163302+weizhoublue@users.noreply.github.com>
Co-authored-by: Greg Pereira <grpereir@redhat.com>
Co-authored-by: llm-d-router-release-notes[bot] <287676111+llm-d-router-release-notes[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size/XS Denotes a PR that changes 0-9 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants