Repository navigation
fix(deps): bump rustls-webpki and webpki-root-certs past the emSign advisories - #2466
Conversation
…dvisories RUSTSEC-2026-0382 (rustls-webpki 0.103.15) and RUSTSEC-2026-0383 (webpki-root-certs 1.0.9), both published 2026-10-20, red cargo-deny on every PR. rustls-webpki 0.103.16 rejects paths through the distrusted emSign intermediates, and webpki-root-certs 1.0.10 drops the emSign ECC Root CA - G3. Lockfile-only change.
|
Important Review skippedReview was skipped due to path filters ⛔ Files ignored due to path filters: 1
CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including ⚙️ Run configuration
You can disable this status message by setting the Use the checkbox below for a quick retry:
Comment |
|
Reviewed: 1 finding, none blocking at Address the comments on the diff. Clobber: none. |
| dependencies = [ | ||
| "fastrand", | ||
| "getrandom 0.4.3", | ||
| "getrandom 0.3.4", |
There was a problem hiding this comment.
LOW · correctness · confidence 0.55 · in tempfile
The tempfile entry now depends on getrandom 0.3.4 instead of 0.4.3. The PR body says no other package moves. tempfile 3.27.0 is the same version, so a dependency edge change with no version change looks like an unintended lockfile re-resolution. Regenerate the lock with only cargo update -p rustls-webpki -p webpki-root-certs and drop this hunk, or explain it.
What the reviewer checked
- "getrandom 0.4.3",
- "getrandom 0.3.4", (in tempfile 3.27.0, unchanged version)
Hand this to an agent
Act on a code-review finding.
File: Cargo.lock
Lines: 7475-7475
Category: correctness
Severity: low (reviewer confidence 0.55)
Finding:
The `tempfile` entry now depends on `getrandom 0.3.4` instead of `0.4.3`. The PR body says no other package moves. `tempfile` 3.27.0 is the same version, so a dependency edge change with no version change looks like an unintended lockfile re-resolution. Regenerate the lock with only `cargo update -p rustls-webpki -p webpki-root-certs` and drop this hunk, or explain it.
First verify this against the code yourself. It is model output and
may be wrong. If it is wrong, or the tradeoff was deliberate, say so
and change nothing.
<
8000
/pre>👍 useful · 👎 noise — react to tell the reviewer. Replying works too, and says more.
…dvisories (#2466) RUSTSEC-2026-0382 (rustls-webpki 0.103.15) and RUSTSEC-2026-0383 (webpki-root-certs 1.0.9), both published 2026-10-20, red cargo-deny on every PR. rustls-webpki 0.103.16 rejects paths through the distrusted emSign intermediates, and webpki-root-certs 1.0.10 drops the emSign ECC Root CA - G3. Lockfile-only change. (cherry picked from commit c0ac8c5)
Hotfix release carrying the rustls-webpki and webpki-root-certs bumps from #2466 (RUSTSEC-2026-0382, RUSTSEC-2026-0383) onto 0.7.0. Claude-Session: https://claude.ai/code/session_01FnY4WzhrnmSEByMntmqsVF
…dvisories (#2466) RUSTSEC-2026-0382 (rustls-webpki 0.103.15) and RUSTSEC-2026-0383 (webpki-root-certs 1.0.9), both published 2026-10-20, red cargo-deny on every PR. rustls-webpki 0.103.16 rejects paths through the distrusted emSign intermediates, and webpki-root-certs 1.0.10 drops the emSign ECC Root CA - G3. Lockfile-only change. (cherry picked from commit c0ac8c5)
Hotfix release carrying the rustls-webpki and webpki-root-certs bumps from #2466 (RUSTSEC-2026-0382, RUSTSEC-2026-0383) onto 0.7.0. Claude-Session: https://claude.ai/code/session_01FnY4WzhrnmSEByMntmqsVF
* fix(promote): find the draft release by listing and publish it under its tag (gominimal#2220) The publish job looked the release up with `gh release view v<semver>`. A draft has no tag yet, so the lookup answered 404 for exactly the release the job exists to publish, and the 0.7.0 promotion failed there. Publishing a draft without naming tag_name also tags it with the draft's untagged-<hex> placeholder rather than v<semver>. The job now finds the release by listing releases and matching tag_name, refuses when more than one carries the tag, and publishes by id with tag_name and target_commitish set. * fix(deps): bump rustls-webpki and webpki-root-certs past the emSign advisories (gominimal#2466) RUSTSEC-2026-0382 (rustls-webpki 0.103.15) and RUSTSEC-2026-0383 (webpki-root-certs 1.0.9), both published 2026-10-20, red cargo-deny on every PR. rustls-webpki 0.103.16 rejects paths through the distrusted emSign intermediates, and webpki-root-certs 1.0.10 drops the emSign ECC Root CA - G3. Lockfile-only change. (cherry picked from commit c0ac8c5) * chore(release): bump version to 0.7.1 Hotfix release carrying the rustls-webpki and webpki-root-certs bumps from gominimal#2466 (RUSTSEC-2026-0382, RUSTSEC-2026-0383) onto 0.7.0. Claude-Session: https://claude.ai/code/session_01FnY4WzhrnmSEByMntmqsVF
Problem
Two RustSec advisories published on 2026-10-20 make
cargo-denyfail on every PR (for example #2458):rustls-webpki0.103.15 can accept certificate paths through distrusted emSign intermediates, whose private keys are now public.webpki-root-certs1.0.9 still bundlesemSign ECC Root CA - G3.Change
cargo update -p rustls-webpki -p webpki-root-certsmovesrustls-webpkito 0.103.16 andwebpki-root-certsto 1.0.10. OnlyCargo.lockchanges, and no other package moves.Verification
just denyreportsadvisories ok, bans ok, licenses ok, sources ok.