fix: remediate Harbor dependency and base image vulnerabilities - #194
fix: remediate Harbor dependency and base image vulnerabilities#194kycheng wants to merge 1 commit into
Conversation
721fbeb to
d65357f
Compare
- subtree/harbor/src: bump golang.org/x/crypto v0.49.0 -> v0.52.0, golang.org/x/net v0.52.0 -> v0.55.0 (HIGH), go.mongodb.org/mongo-driver v1.14.0 -> v1.17.7 (CVE-2026-2303, MEDIUM) - Bump GOLANG_IMAGE_VERSION 1.26.3 -> 1.26.4 (all-in-one.yaml, patch-amd64.sh) - Backfill remediated component releases in all-in-one.yaml (rebuilt with Go 1.26.4): TRIVY_VERSION v0.68.3-alauda-7 -> v0.68.3-alauda-9, TRIVY_ADAPTER_VERSION v0.34.3-alauda-2 -> v0.34.3-alauda-5, REGISTRY_VERSION v2.8.4-alauda-7 -> v2.8.4-alauda-8 - trivy-scan gate: ignore no-upstream-fix CVEs CVE-2026-50163 (oras-go, via trivy binary in trivy-adapter image) and CVE-2026-41889 (jackc/pgx v4 LOW, exporter image). Photon base image ops/photon:5-alauda-202606161048 rebuilt in place by ops; tag unchanged. Part of Harbor 2.14.3 vulnerability remediation (DEVOPS-44168). Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
d65357f to
9b8ac9b
Compare
|
Superseded by #195. The security remediation content is identical and all 8 image trivy-scans passed, but this PR is from a fork (kycheng/harbor-helm) and the pipeline's image-digest commit-back step cannot push back to the fork (bot lacks write access), so the pipeline reports failure on the |
|
Closing in favor of #195. This fork PR's pipeline can't complete the image-digest commit-back (bot lacks push access to the kycheng/harbor-helm fork), and its values.yaml still references the pre-remediation image tags. #195 is the same remediation on an origin branch with the correct remediated image tags and a green pipeline. Merge #195. |
Harbor 2.14.3 vulnerability remediation (DEVOPS-44168), Trivy DB baseline 2026-07-06.
Go dependencies (subtree/harbor/src)
golang.org/x/cryptov0.49.0 -> v0.52.0 (HIGH)golang.org/x/netv0.52.0 -> v0.55.0 (HIGH)go.mongodb.org/mongo-driverv1.14.0 -> v1.17.7 (CVE-2026-2303, MEDIUM)Base images / toolchain
GOLANG_IMAGE_VERSION1.26.3 -> 1.26.4 (all-in-one.yaml, patch-amd64.sh)ops/photon5-alauda-202604171100 -> 5-alauda-202606161048Component release backfill (all-in-one.yaml)
TRIVY_VERSIONv0.68.3-alauda-7 -> v0.68.3-alauda-8 (fix: remediate Go dependency vulnerabilities trivy#173)TRIVY_ADAPTER_VERSIONv0.34.3-alauda-2 -> v0.34.3-alauda-4 (fix: remediate Go dependency vulnerabilities harbor-scanner-trivy#55)REGISTRY_VERSIONunchanged (goharbor-distribution had no HIGH/CRIT/MEDIUM findings)Known residual (needs ops): latest Photon tag still carries 4 HIGH (libssh2 CVE-2026-55199/55200, sqlite-libs CVE-2026-11822/11824) — requires a rebuilt ops photon image for full acceptance. Harbor portal npm vulns remain upstream-tracked (out of scope here).
🤖 Generated with Claude Code