Skip to content

fix(deps): bump rustls-webpki and webpki roots for security advisories - #159

Merged
shadowhand merged 1 commit into
mainfrom
fix/rustls-webpki-advisories
Oct 26, 2026
Merged

shadowhand merged 1 commit into
mainfrom
fix/rustls-webpki-advisories

Conversation

@shadowhand

Copy link
Copy Markdown
Contributor

Summary

Clear three RustSec advisories that make the audit check fail on every PR, including Dependabot #156, #157, and #158:

  • RUSTSEC-2026-0382: rustls-webpki 0.103.15. Certificate verification may accept distrusted intermediates. Fixed in 0.103.16.
  • RUSTSEC-2026-0381: webpki-roots 1.0.9. Bundled roots allow trust in distrusted emSign intermediates. Fixed in 1.0.10.
  • RUSTSEC-2026-0383: webpki-root-certs 1.0.9. Same emSign issue. Fixed in 1.0.10.

All three are transitive dependencies:

  • rustls-webpki comes in through rustls / rustls-platform-verifier via reqwest.
  • webpki-root-certs comes in through rustls-platform-verifier.
  • webpki-roots comes in through ureq.

cargo update -p moves them to 0.103.16, 1.0.11, and 1.0.11. This changes only the lockfile, with no source changes and no new audit ignores.

Verification

  • cargo audit: no vulnerabilities
  • cargo test: pass
  • cargo clippy --all-targets --all-features -- -D warnings: clean
  • cargo fmt --check: clean
  • cargo build --release: pass

Update rustls-webpki to 0.103.16 (RUSTSEC-2026-0382) and webpki-roots and webpki-root-certs to 1.0.11 (RUSTSEC-2026-0381, RUSTSEC-2026-0383).
@shadowhand
shadowhand merged commit 78dce49 into main Oct 26, 2026
6 checks passed
@shadowhand
shadowhand deleted the fix/rustls-webpki-advisories branch October 26, 2026 11:44
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