Skip to content

deps: bump rustls-webpki 0.103.12 → 0.103.13 (RUSTSEC-2026-0104)#28

Merged
prodnull merged 1 commit into
mainfrom
fix/rustls-webpki-rustsec-2026-0104
Apr 23, 2026
Merged

deps: bump rustls-webpki 0.103.12 → 0.103.13 (RUSTSEC-2026-0104)#28
prodnull merged 1 commit into
mainfrom
fix/rustls-webpki-rustsec-2026-0104

Conversation

@prodnull
Copy link
Copy Markdown
Owner

Summary

  • Patch bump rustls-webpki 0.103.12 → 0.103.13 to close RUSTSEC-2026-0104 (reachable panic in CRL parsing, published 2026-04-22).
  • cargo update -p rustls-webpki — no Cargo.toml change needed.
  • Cargo.lock only.

Why this matters

The panic is reachable via BorrowedCertRevocationList::from_der / OwnedCertRevocationList::from_der on a syntactically valid empty BIT STRING in a CRL extension, before signature verification. Applications that don't consume CRLs are unaffected, but the advisory has to clear for cargo audit / Scorecard License Compliance to pass.

Transitive path in prmana: reqwest 0.12 → hyper-rustls 0.27 → rustls 0.23 → rustls-webpki.

Blocks PR #13 (scorecard hardening) from going green on Security Audit and License Compliance — both currently fail on main with this advisory surfaced.

Test plan

  • cargo audit exits 0 locally.
  • CI Security Audit + License Compliance both green on this PR.

Ref: unix-oidc commit 4eaf1e9 (same fix on the private sibling repo).

🤖 Generated with Claude Code

Advisory published 2026-04-22: reachable panic in certificate
revocation list parsing in rustls-webpki < 0.103.13 (fixed in
0.103.13 on the 0.103.x line). Transitively reached via
reqwest → hyper-rustls → rustls-webpki across the workspace, so
the panic surface is live during JWKS fetch and DPoP validation
paths rather than theoretical.

`cargo update -p rustls-webpki` is sufficient — the advisory is
fixed in a patch release, so no Cargo.toml change required.

Gates:
  cargo audit                                                    0 found
  cargo build --workspace --all-features                         ok
Signed-off-by: unix-oidc Developers <prodnull@users.noreply.github.com>
@prodnull prodnull merged commit a248bb7 into main Apr 23, 2026
1 check passed
@prodnull prodnull deleted the fix/rustls-webpki-rustsec-2026-0104 branch April 23, 2026 19:20
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