Skip to content

upstream: chore(deps): bump Go modules to fix known vulnerabilities (goharbor/harbor#23720) - #609

Draft
github-actions[bot] wants to merge 1 commit into
mainfrom
upstream/cherry-pick-23720-2ab05f595
Draft

upstream: chore(deps): bump Go modules to fix known vulnerabilities (goharbor/harbor#23720)#609
github-actions[bot] wants to merge 1 commit into
mainfrom
upstream/cherry-pick-23720-2ab05f595

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

This cherry-pick had conflicts and was opened as a draft. Conflict markers may be present in the diff and must be resolved before marking ready for review.

Summary

Cherry-picks upstream Harbor commit 2ab05f595 from goharbor/harbor#23720.

Upstream Context

Cherry-Pick Status

Upstream Description

Summary

Consolidated bump of five Go dependencies in src/go.mod with known vulnerabilities that have no open dependabot PR:

Dependency From To Advisory
google.golang.org/grpc 1.81.1 1.82.1 GHSA-hrxh-6v49-42gf / GO-2026-6061 (xDS RBAC bypass, HTTP/2 transport DoS)
github.com/klauspost/compress 1.18.0 1.18.7 GO-2026-5841 (OOB read in s2)
go.opentelemetry.io/otel (+/trace, /metric, /sdk) 1.43.0 1.44.0 CVE-2026-41178 / GO-2026-5158 (baggage parsing header length cap)
golang.org/x/net 0.55.0 0.56.0 CVE-2026-46600 / GO-2026-5942 (panic parsing invalid SVCB/HTTPS RR)
golang.org/x/text 0.37.0 0.39.0 CVE-2026-56852 / GO-2026-5970 (infinite loop on invalid input)

The remaining diff lines are transitive requirement updates pulled in by MVS (x/crypto, x/sync, x/sys, x/term, genproto/googleapis/api), and go mod tidy reclassifying x/net as indirect.

Complements the open dependabot PRs #23093 (helm), #23168 (go-ntlmssp), #23101 (otlptracehttp exporter) — together these clear all currently known Go vulnerabilities in src/go.mod per OSV.dev.

Testing

  • swagger generate server (v0.33.1) + go build ./... — clean
  • go test ./lib/... — passes except pre-existing infra-dependent suites (lib/cache/redis, lib/config/test, lib/orm/test require local Redis/PostgreSQL)
  • OSV.dev querybatch confirms all bumped versions are free of known advisories

Review Notes

  • Generated by the upstream cherry-pick workflow.
  • One upstream commit maps to one Harbor Next PR.
  • If this PR is closed without merge, the workflow will not recreate it.

Upstream-Commit: 2ab05f595ce2a3097dcf0274b438949a215ff1e8
Upstream-PR: goharbor/harbor#23720
Cherry-Pick-Status: conflicted

…oharbor/harbor#23720)

Bump vulnerable Go dependencies in src/go.mod:

- google.golang.org/grpc 1.81.1 -> 1.82.1 (GHSA-hrxh-6v49-42gf / GO-2026-6061,
  xDS RBAC bypass and HTTP/2 transport vulnerabilities)
- github.com/klauspost/compress 1.18.0 -> 1.18.7 (GO-2026-5841, OOB read in s2)
- go.opentelemetry.io/otel{,/trace,/metric,/sdk} 1.43.0 -> 1.44.0
  (CVE-2026-41178, baggage parsing no longer caps raw header length)
- golang.org/x/net 0.55.0 -> 0.56.0 (CVE-2026-46600, panic parsing invalid
  SVCB/HTTPS RR in dns/dnsmessage)
- golang.org/x/text 0.37.0 -> 0.39.0 (CVE-2026-56852, infinite loop on
  invalid input)

Remaining diff lines are transitive requirement updates pulled in by MVS
(x/crypto, x/sync, x/sys, x/term, genproto/googleapis/api) and go mod tidy
reclassifying x/net as indirect.

Signed-off-by: Prasanth Baskar <prasanth@8gears.com>

(cherry picked from commit 2ab05f595ce2a3097dcf0274b438949a215ff1e8)

Upstream-Commit: 2ab05f595ce2a3097dcf0274b438949a215ff1e8
Upstream-PR: goharbor/harbor#23720
Upstream-Author: @bupd
Cherry-Pick-Status: conflicted
Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
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.

0 participants