Skip to content

Dependencies: clear the open RustSec advisories - #107

Open
phornstein wants to merge 2 commits into
mainfrom
fix/rustls-rustsec-2026-0346
Open

phornstein wants to merge 2 commits into
mainfrom
fix/rustls-rustsec-2026-0346

Conversation

@phornstein

Copy link
Copy Markdown
Collaborator

supply-chain (cargo deny) has failed on main since Oct 7. It now reports 28 advisories. This PR clears all of them.

Crate From → to Advisories
rustls 0.23.45 → 0.23.46 RUSTSEC-2026-0346 (Debug output exposes TLS secrets)
rustls-webpki 0.103.15 → 0.103.16 RUSTSEC-2026-0382
webpki-roots, webpki-root-certs 1.0.9 → 1.0.10 RUSTSEC-2026-0381, -0383 (distrusted emSign intermediates)
wasmtime, wasmtime-wasi 49.0.1 → 49.0.4 RUSTSEC-2026-0321 to -0327, -0352 to -0364, -0378, -0379
zip 8.6.0 → 9.0.5 RUSTSEC-2026-0367 to -0369. Comes in through calamine 0.36 → 0.37 and rust_xlsxwriter 0.99 → 0.101 (Cargo.toml)
yoke-derive 0.8.3 → 0.8.4 replaces a yanked release

wasmtime 49.0.4 needs Rust 1.96; the pinned toolchain is 1.98.1.

Gate (dev server): cargo deny check reports advisories, bans, licenses and sources ok. cargo clippy --workspace --all-targets -D warnings passes. cargo test --workspace passes, including the_registry_round_trips_through_a_spreadsheet, except nodes_share_one_picture_under_one_number, which fails on main for a different reason and is fixed by #106.

🤖 Generated with Claude Code

cargo deny reported 28 advisories against main:
- rustls 0.23.46: RUSTSEC-2026-0346.
- rustls-webpki 0.103.16, webpki-roots and webpki-root-certs 1.0.10:
  distrusted emSign intermediates (RUSTSEC-2026-0381, -0382, -0383).
- wasmtime and wasmtime-wasi 49.0.4: RUSTSEC-2026-0321 to -0327,
  -0352 to -0364, -0378, -0379.
- zip 9 (RUSTSEC-2026-0367 to -0369), through calamine 0.37 and
  rust_xlsxwriter 0.101.
- yoke-derive 0.8.4 replaces a yanked release.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@phornstein phornstein added the security Security and accreditation label Oct 21, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

security Security and accreditation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant