Skip to content

fix(deps): partially fix Go dependency vulnerabilities on alauda-v0.21.0#17

Merged
l-qing merged 1 commit into
alauda-v0.21.0from
fix/vuln-alauda-v0.21.0-by-go-vuln-fix
Apr 10, 2026
Merged

fix(deps): partially fix Go dependency vulnerabilities on alauda-v0.21.0#17
l-qing merged 1 commit into
alauda-v0.21.0from
fix/vuln-alauda-v0.21.0-by-go-vuln-fix

Conversation

@l-qing

@l-qing l-qing commented Apr 10, 2026

Copy link
Copy Markdown

Fixed

Module Package Before After CVE Severity Status
. go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracehttp v1.33.0 v1.43.0 CVE-2026-39882 MEDIUM Fixed
cmd/krane github.com/docker/cli v29.0.3+incompatible v29.2.0+incompatible CVE-2025-15558 HIGH Fixed
pkg/authn/k8schain github.com/docker/cli v29.0.3+incompatible v29.2.0+incompatible CVE-2025-15558 HIGH Fixed
pkg/authn/kubernetes github.com/docker/cli v29.0.3+incompatible v29.2.0+incompatible CVE-2025-15558 HIGH Fixed

Remaining Manual Follow-up

Module Package Installed Trivy fixed version CVE Severity Status
. github.com/moby/moby v28.5.3-0.20260325154711-31a1689cb0a1+incompatible 29.3.1 CVE-2026-33997 MEDIUM Remaining
. github.com/moby/moby v28.5.3-0.20260325154711-31a1689cb0a1+incompatible 29.3.1 CVE-2026-34040 HIGH Remaining

The remaining moby findings were not auto-fixable in this workflow. The current branch depends on github.com/docker/docker via a replace to the legacy github.com/moby/moby module line, while the fixed upstream release is published on the incompatible github.com/moby/moby/v2 module line.

Verification

  • trivy fs --scanners vuln --format json go.mod: 2 remaining fixable vulns (github.com/moby/moby only)
  • trivy fs --scanners vuln --format json cmd/krane/go.mod: 0 remaining fixable vulns
  • trivy fs --scanners vuln --format json pkg/authn/k8schain/go.mod: 0 remaining fixable vulns
  • trivy fs --scanners vuln --format json pkg/authn/kubernetes/go.mod: 0 remaining fixable vulns
  • go build ./... passed in the root module
  • go build ./... passed in cmd/krane
  • go build ./... passed in pkg/authn/k8schain
  • go build ./... passed in pkg/authn/kubernetes

- upgrade the root OTel trace exporter to v1.43.0 and refresh vendored transitive dependencies
- upgrade github.com/docker/cli to v29.2.0+incompatible in cmd/krane and the authn submodules
- leave github.com/moby/moby CVEs for manual follow-up because the fixed upstream release moved to an incompatible v2 module line
@l-qing l-qing merged commit 4e92c2e into alauda-v0.21.0 Apr 10, 2026
3 checks passed
@l-qing l-qing deleted the fix/vuln-alauda-v0.21.0-by-go-vuln-fix branch April 10, 2026 00:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant