Skip to content

Fix dependency vulnerabilities from image scans and Dependabot - #6811

Merged
gz merged 5 commits into
mainfrom
security/vuln-fixes-2026-08
Aug 5, 2026
Merged

Fix dependency vulnerabilities from image scans and Dependabot#6811
gz merged 5 commits into
mainfrom
security/vuln-fixes-2026-08

Conversation

@gz

@gz gz commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Fixes the dependency vulnerabilities from the ECR Inspector scan of the compiler-server image and the open Dependabot alerts that are fixable today. Lockfile-only where possible; no API migrations.

Fixed

Change Advisory Severity
Go toolchain 1.26.4 → 1.26.5 (deploy/Dockerfile) CVE-2026-39822, CVE-2026-42505 (Go stdlib) High, Medium
aws-smithy-json → 0.62.7 CVE-2026-18140 High
reqsign-aws-v4 → 3.1.0 (+ reqsign-core 3.2.1, reqsign-google 3.0.4, reqsign-file-read-tokio 3.0.4) RUSTSEC-2026-0195: moves the reqsign quick-xml copy to 0.41.0 High (partial)
tokio-postgres → 0.7.18, postgres-protocol → 0.6.12 RUSTSEC-2026-0178/0179/0180 Untriaged
crossbeam-epoch → 0.9.20 RUSTSEC-2026-0204 Untriaged
docs yarn.lock: brace-expansion 1.1.18, fast-uri 3.1.5, postcss 8.5.23, svgo 3.3.4, webpack-dev-server 5.2.6, dompurify 3.4.12 13 Dependabot alerts, 9 of them High High/Med/Low
docs uv.lock: soupsieve → 2.9.1 CVE-2026-49476, CVE-2026-49477 High
dbt-feldera uv.lock: msgpack → 1.2.1 GHSA-6v7p-g79w-8964 High
@sveltejs/kit ≥ 2.69.1 (all bun workspace copies) GHSA-866w-xmhq-wj7x Medium

Validation

  • cargo check -p pipeline-manager -p dbsp_adapters passes (caught and fixed a real reqsign-core 3.2 / reqsign-google 3.0.1 API mismatch).
  • yarn/uv/bun installs complete cleanly; each fixed npm package has exactly one entry in the regenerated lock.
  • pre-commit passes on all changed files.

gz added 5 commits August 5, 2026 10:40
Fixes CVE-2026-39822 and CVE-2026-42505 flagged by ECR Inspector on the compiler-server image. The remaining goroot x/crypto and x/net findings are CVEs in packages the Go stdlib does not vendor (ssh among others); they clear with Go 1.27, currently at rc2.

Signed-off-by: Gerd Zellweger <mail@gerdzellweger.com>
aws-smithy-json 0.62.7 (CVE-2026-18140), reqsign family (moves one quick-xml copy to 0.41.0, RUSTSEC-2026-0195), tokio-postgres 0.7.18 and postgres-protocol 0.6.12 (RUSTSEC-2026-0178/0179/0180, crates.io copies; the supabase etl git fork still pins the old versions), crossbeam-epoch 0.9.20 (RUSTSEC-2026-0204).

aws-smithy-types stays at 1.5.0 and aws-smithy-runtime-api-macros at 1.0.0: newer versions require rustc 1.94.1, the workspace pins 1.93.1.

Signed-off-by: Gerd Zellweger <mail@gerdzellweger.com>
yarn.lock: brace-expansion 1.1.18, fast-uri 3.1.5, postcss 8.5.23, svgo 3.3.4, webpack-dev-server 5.2.6, dompurify 3.4.12 (Dependabot HIGH/MEDIUM/LOW). uv.lock: soupsieve 2.9.1 (CVE-2026-49476, CVE-2026-49477).

Signed-off-by: Gerd Zellweger <mail@gerdzellweger.com>
All workspace copies move to at least 2.69.1, the first fixed version.

Signed-off-by: Gerd Zellweger <mail@gerdzellweger.com>
Fixes GHSA-6v7p-g79w-8964. Also syncs the stale locked dbt-feldera version to pyproject.toml.

Signed-off-by: Gerd Zellweger <mail@gerdzellweger.com>
@gz
gz enabled auto-merge August 5, 2026 17:44
@gz
gz added this pull request to the merge queue Aug 5, 2026

@mythical-fred mythical-fred left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Straightforward security/dep bumps. Go 1.26.5, aws-smithy-json 0.62.7, reqsign family, tokio-postgres, crossbeam-epoch, and the yarn/uv/bun lockfile churn (dompurify, brace-expansion, postcss, svgo, webpack-dev-server, @sveltejs/kit, soupsieve, msgpack). Commit history is clean (one commit per ecosystem) and the PR body enumerates every advisory. cargo check was run and the reqsign-core 3.2 / reqsign-google 3.0.4 API break was fixed in-tree — good catch, that's the kind of thing that would silently break a cargo update sweep.

No Cargo.toml public-API changes beyond the reqsign version pins; SvelteKit 2.60→2.69 is a minor-only jump. LGTM.

@gz
gz removed this pull request from the merge queue due to a manual request Aug 5, 2026
@gz
gz added this pull request to the merge queue Aug 5, 2026
Merged via the queue into main with commit 1ab2463 Aug 5, 2026
1 check passed
@gz
gz deleted the security/vuln-fixes-2026-08 branch August 5, 2026 23:30
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.

3 participants