Commit 5f922dd
authored
fix: update rand and rustls-webpki to resolve 4 security advisories (#736)
The nightly security audit reported the following advisories against
transitive dependencies pinned in Cargo.lock:
- RUSTSEC-2026-0098 (rustls-webpki 0.103.10): URI name constraints
were ignored and therefore accepted. Not reachable from this crate
(no URI name assertions), but bumping to 0.103.13 brings in the fix.
- RUSTSEC-2026-0099 (rustls-webpki 0.103.10): DNS wildcard names were
accepted under permitted-subtree name constraints. Reachable only
after misissuance.
- RUSTSEC-2026-0104 (rustls-webpki 0.103.10): reachable panic when
parsing a CRL with an empty BIT STRING in onlySomeReasons. Not
reachable unless the application parses CRLs.
- RUSTSEC-2026-0097 (rand 0.8.5, informational/unsound): unsound when
a custom log logger calls rand::rng() reentrantly during reseeding.
Not reachable from this crate's usage of rand via tokio-retry.
All four are transitive: rustls-webpki comes in via hyper-rustls
(dev-dep) and rand via tokio-retry. Both bumps are within the same
SemVer minor (0.103.10 -> 0.103.13, 0.8.5 -> 0.8.6) so no API churn.
Lockfile-only change. cargo build --tests and cargo test --lib pass.1 parent defc947 commit 5f922dd
1 file changed
Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments