Skip to content

fix(deps): patch 14 dependabot security advisories - #61

Merged
dviejokfs merged 3 commits into
mainfrom
chore/security-dependabot-fixes
Apr 25, 2026
Merged

dviejokfs merged 3 commits into
mainfrom
chore/security-dependabot-fixes

Conversation

@dviejokfs

@dviejokfs dviejokfs commented Apr 25, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Patches 14 of 17 open Dependabot advisories on this repo. The remaining 3 are transitively pinned by upstream crates that haven't released a fix; they're called out below for tracking.

Fixed (14)

Rust (Cargo.lock) — cargo update

npm

Not fixed in this PR (3) — upstream-blocked

Alert Package Blocker
#4 protobuf 2.28.0 prometheus 0.13 ← pingora 0.8 pins this. Needs Pingora to upgrade prometheus.
#1 remove_dir_all 0.5.3 tempdir 0.3 (unmaintained) ← nixpacks 1.41. Needs nixpacks to switch to tempfile.
#94, #95 rustls-webpki 0.101.7 rustls 0.21 ← aws-smithy-http-client. Needs AWS SDK to upgrade rustls.

These should be tracked separately and revisited when upstream releases land.

Test plan

  • cargo check --lib — 214 crates, 0 errors, 1 pre-existing warning (unrelated temps-captcha-wasm workspace profile note)
  • bun install succeeds in sdks/node, examples/node/vercel-ai-tracing, examples/nextjs/basic
  • Verified resolved versions in lockfiles (svelte 5.55.5, protobufjs 7.5.5, next 16.2.3, openssl 0.10.78, actix-http 3.12.1, rustls-webpki 0.103.13)
  • CI green
  • Dependabot re-scans and closes the 14 fixed alerts after merge

Rust (Cargo.lock):
- openssl 0.10.74 -> 0.10.78 (4 high + 1 low: GHSA-99-103)
- rustls-webpki -> 0.103.13 (high: GHSA-105)
- actix-http 3.11.2 -> 3.12.1 (medium CL.TE smuggling: GHSA-97)

npm:
- svelte: bump dev dep to ^5.53.5 in svelte-analytics SDK,
  resolves to 5.55.5 (4 medium SSR XSS: GHSA-106-109)
- protobufjs: pin >=7.5.5 via overrides/resolutions in
  vercel-ai-tracing example (critical RCE: GHSA-96)
- next 16.2.2 -> 16.2.3 in nextjs/basic example (high DoS: GHSA-91)

Not fixed (transitively pinned upstream):
- protobuf 2.28.0 (via prometheus 0.13 <- pingora 0.8)
- remove_dir_all 0.5.3 (via tempdir 0.3 <- nixpacks 1.41)
- rustls-webpki 0.101.7 (via rustls 0.21 <- aws-smithy-http-client)

These 3 require upstream releases of pingora, nixpacks, and the
AWS SDK to bump their own pinned dependencies.
@dviejokfs
dviejokfs merged commit 1602da8 into main Apr 25, 2026
8 checks passed
@dviejokfs
dviejokfs deleted the chore/security-dependabot-fixes branch April 25, 2026 11:28
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