Commit eea6369
security(deps): bump rustls-webpki->0.103.13 (GHSA-82j2-j2ch-gfr8, HIGH) (#27)
## What
Lockfile-only bump of the transitive dependency `rustls-webpki` from
`0.103.10` to `0.103.13`. Only `Cargo.lock` is changed (version +
checksum for the single `rustls-webpki` entry); no `Cargo.toml`,
licence/SPDX, or `.gitattributes` files are touched, and no parent crate
is force-bumped across a major/breaking boundary.
## Why
Resolves the rustls-webpki CRL "BIT STRING" denial-of-service advisory:
- **GHSA-82j2-j2ch-gfr8** == **RUSTSEC-2026-0104**
- **CVSS 7.5 (HIGH)**
- Vulnerable: `< 0.103.13`; fixed in `0.103.13`.
This resolves the repo's corresponding open **Dependabot alert** for
rustls-webpki. Dependabot did **not** auto-open a PR for it because
`rustls-webpki` is a **transitive / lockfile-only** dependency (pulled
in via `reqwest` -> `rustls`), not a direct entry in any `Cargo.toml` —
so the bump is achieved purely through `Cargo.lock` with `cargo update
-p rustls-webpki --precise 0.103.13`.
## Residual
None. After the bump there is no remaining `rustls-webpki < 0.103.13` in
the lockfile — the sole copy is now `0.103.13`. No manual parent-crate
upgrade is required for this advisory.
## Provenance
- Branch cut from **fresh `origin/main`** (a new clone, not a local
working copy).
- Commit is **ssh-signed** with the signing key
(`SHA256:kVP7Nb+Js58NvZPglm0gByBC9KeYLl/tqWpHkNN9gUA`).
- The new checksum `61c429a8...756e` matches the published, non-yanked
crates.io checksum for `rustls-webpki 0.103.13`.
**Security PR -> manual review, do not auto-merge.**
Generated with Claude Code.
---------
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>1 parent 0dfee0c commit eea6369
2 files changed
Lines changed: 7 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
33 | | - | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
34 | 38 | | |
35 | 39 | | |
36 | 40 | | |
| |||
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments