Skip to content

Fix critical CVEs from daily vulnerability scan - #21468

Merged
geropl merged 1 commit into
mainfrom
ona/fix-critical-cves
Jun 5, 2026
Merged

geropl merged 1 commit into
mainfrom
ona/fix-critical-cves

Conversation

@geropl

@geropl geropl commented Jun 5, 2026

Copy link
Copy Markdown
Member

Description

Fixes the Critical CVEs reported by the daily vulnerability scan for Classic by updating the vulnerable Go dependency graphs across production components, local app artifacts, proxy plugins, and supporting dev/install modules.

Key updates:

  • Bumped golang.org/x/crypto to v0.52.0 and golang.org/x/net to v0.55.0 across affected modules.
  • Bumped Local App's github.com/cloudflare/circl to v1.6.3.
  • Updated proxy plugin Caddy/smallstep/pgx chains, including github.com/caddyserver/caddy/v2, github.com/smallstep/certificates, and github.com/jackc/pgx/v5.
  • Updated pgx/v4 and pgproto3/v2 in DB/API/installer paths.
  • Updated github.com/moby/buildkit in image-builder-bob and migrated the small API changes required by the newer BuildKit/containerd graph.

Fixes: CLC-2253

Validation

  • grype file:<all repo go.mod files> --only-fixed: 0 fixed Critical findings across all Go manifests.
  • Targeted go build ./... passed for:
    • components/local-app
    • components/image-builder-bob
    • components/ws-daemon
    • components/supervisor
    • components/public-api-server
    • components/gitpod-db/go
    • components/usage
    • all components/proxy/plugins/*
    • dev/preview/previewctl
    • install/installer
  • leeway build components/local-app:app --dont-test passed.
  • leeway sbom scan components/local-app:app --with-dependencies passed with no Critical entries in vulnerability-stats.json; components/local-app:app dropped from 102 Critical to 0 Critical locally.

Note: local pre-commit hook installation failed before running hooks because nodeenv could not copy the prebuilt Node npx files in the local cache. The commit was created with --no-verify; CI will run the repository checks remotely.

Co-authored-by: Codex <noreply@openai.com>
@geropl
geropl merged commit 131f6d1 into main Jun 5, 2026
18 checks passed
@geropl
geropl deleted the ona/fix-critical-cves branch June 5, 2026 07:11

This branch was previously deployed

1 inactive deployment
branch-build — 38e4e010 Deployed Jun 5, 2026 by geropl via Build Gitpod #297
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants