Skip to content

security(deps): bump rustls-webpki 0.103.12→0.103.13 (GHSA-82j2-j2ch-gfr8, HIGH)#44

Merged
hyperpolymath merged 1 commit into
mainfrom
fix/rustls-webpki-GHSA-82j2-j2ch-gfr8
Jun 16, 2026
Merged

security(deps): bump rustls-webpki 0.103.12→0.103.13 (GHSA-82j2-j2ch-gfr8, HIGH)#44
hyperpolymath merged 1 commit into
mainfrom
fix/rustls-webpki-GHSA-82j2-j2ch-gfr8

Conversation

@hyperpolymath

@hyperpolymath hyperpolymath commented Jun 16, 2026

Copy link
Copy Markdown
Owner

What

Bumps rustls-webpki 0.103.12 → 0.103.13 (lockfile-only; transitive via rustls).

Why

Resolves the rustls-webpki CRL BIT STRING DoS — index-out-of-bounds panic via BorrowedCertRevocationList::from_der().

  • GHSA-82j2-j2ch-gfr8 == RUSTSEC-2026-0104 (same advisory, two registries)
  • CVSS 7.5 HIGH, CWE-125; vulnerable < 0.103.13, fixed 0.103.13

Resolves

Notes

  • Dependabot did not auto-PR this because it is a transitive/lockfile-only dep (manifest = Cargo.lock); part of a P0 estate-wide remediation of this advisory.
  • Commit signed (ssh, id_ed25519_signing). Branch cut from fresh origin/main.
  • Security PR → manual review. Do not auto-merge.

🤖 Generated with Claude Code

Closes #16

Resolves the rustls-webpki CRL BIT STRING DoS (GHSA-82j2-j2ch-gfr8 /
RUSTSEC-2026-0104, CVSS 7.5 HIGH, fixed in 0.103.13). Transitive dep
via rustls; lockfile-only bump (cargo update -p rustls-webpki).

Closes Dependabot alert #4. Addresses issue #16 (the two findings in
#16, GHSA-82j2-j2ch-gfr8 and RUSTSEC-2026-0104, are the same advisory).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@hyperpolymath
hyperpolymath merged commit 99a845e into main Jun 16, 2026
1 of 24 checks passed
@hyperpolymath
hyperpolymath deleted the fix/rustls-webpki-GHSA-82j2-j2ch-gfr8 branch June 16, 2026 17:11
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.

security: 2 CVE advisories in Cargo.lock (bridge triage, Track E)

1 participant