Skip to content

chore(deps): bump rustls-webpki to 0.103.13 - #12

Merged
JuzzyDee merged 1 commit into
masterfrom
chore/bump-rustls-webpki-0.103.13
May 18, 2026
Merged

chore(deps): bump rustls-webpki to 0.103.13#12
JuzzyDee merged 1 commit into
masterfrom
chore/bump-rustls-webpki-0.103.13

Conversation

@JuzzyDee

Copy link
Copy Markdown
Owner

Summary

Advisories addressed

Both findings live in the native rustls TLS path. The wasm32 worker build doesn't depend on rustls. We don't consume CRLs and don't validate URI SANs in our cert handling, so concrete exposure is theoretical — taking the patch anyway because "theoretical only" isn't a reputable answer when a clean fix is available.

Test plan

  • cargo build — clean (one pre-existing dead-code warning, unrelated)
  • cargo test — 49 passed, 0 failed
  • CI green on PR

Why not just merge PR #10?

Dependabot grouped this with rand 0.9 → 0.10, which is a major version bump. rand 0.10 renames RngRngExt, OsRngSysRng, and several other types we use across auth.rs, api_key.rs, and worker_oauth.rs. The breakage cost is non-trivial and the benefit is zero — we use rand for argon2 salts and HMAC nonces, neither of which improves under 0.10. PR #10 will be closed with an @dependabot ignore rand major version to stop the cycle.

🤖 Generated with Claude Code

Patches GHSA-82j2-j2ch-gfr8 (reachable panic during CRL parsing) and
the URI name-constraint inversion bug (a missing case from the
GHSA-965h-392x-2mh5 fix). Both findings are in the native rustls path,
not the wasm32 worker build, so production CF traffic isn't affected.
We don't consume CRLs or validate URI SANs, so our concrete exposure
is theoretical — taking the bump anyway, because "theoretical only"
isn't a good answer when a clean patch is available.

Cherry-picked out of dependabot PR #10 to avoid the grouped
rand 0.9 → 0.10 major bump, which is breaking with no upside for us.

49/49 tests pass. No source changes; lockfile-only update.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@JuzzyDee
JuzzyDee merged commit 68fbc3d into master May 18, 2026
5 checks passed
@JuzzyDee
JuzzyDee deleted the chore/bump-rustls-webpki-0.103.13 branch May 18, 2026 00:08
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