Skip to content

fix(deps): bump rustls to 0.23.46 for RUSTSEC-2026-0346 to 0349 - #616

Merged
vladimirrott merged 2 commits into
mainfrom
fix/rustls-0.23.46
Oct 19, 2026
Merged

vladimirrott merged 2 commits into
mainfrom
fix/rustls-0.23.46

Conversation

@vladimirrott

Copy link
Copy Markdown
Member

cargo audit started failing on main when RustSec published four rustls advisories, so security-audit reads red on every open pull request (#612, #614, #615 and the rest). This bumps rustls from 0.23.45 to 0.23.46 in Cargo.lock and changes nothing else.

rustls reaches two places:

  • the brain, through reqwest, which carries every provider call
  • the daemon, through sqlx-core, for Postgres TLS
ID Severity Issue
RUSTSEC-2026-0346 4.0 medium Debug impls for client session values print TLS secrets
RUSTSEC-2026-0349 3.7 low an unauthenticated ServerHello downgrades later connections to classical key exchange
RUSTSEC-2026-0348 3.7 low Brotli certificate decompression (off by default) allocates up to 1 GiB before authentication
RUSTSEC-2026-0347 2.3 low buffered application data goes to the outer server after an ECH rejection

I read the 0.23.46 release notes. They list security and hardening fixes and no API changes. The release went out on 2026-10-14, which clears the 3-day patch cooldown.

Verified locally:

  • cargo audit: 0 vulnerabilities. The 3 allowed warnings (glib, proc-macro-error, event-listener) are the same as before, and docs: bring the documentation back in line with the code #609 fixes event-listener.
  • scripts/ci-local.sh --fast: fmt, clippy --all-targets, nextest (1991 of 1991 tests, matching the baseline), npm audit, tsc and vitest all pass.

🤖 Generated with Claude Code

https://claude.ai/code/session_01UpyrhbDTW1gBwzGAC44GYU

vladimirrott and others added 2 commits October 19, 2026 11:47
cargo audit fails on main since the four advisories were published, so every
open pull request reads red on security-audit. rustls reaches the brain via
reqwest (provider calls) and the daemon via sqlx-core (Postgres TLS). 0.23.46
is a patch release with security fixes and no API change.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UpyrhbDTW1gBwzGAC44GYU
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UpyrhbDTW1gBwzGAC44GYU
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