Skip to content

fix(deps): update rustls to 0.23.46 to address four TLS security advisories - #328

Merged
jpage-godaddy merged 1 commit into
mainfrom
vulns
Oct 14, 2026
Merged

jpage-godaddy merged 1 commit into
mainfrom
vulns

Conversation

@jpage-godaddy

@jpage-godaddy jpage-godaddy commented Oct 14, 2026 •

Copy link
Copy Markdown
Collaborator

Summary

Updates the locked rustls version from 0.23.45 to 0.23.46, which fixes four advisories published on 2026-10-14 and currently failing the dependency audit check:

  • RUSTSEC-2026-0346: client session values expose TLS secrets through Debug output.
  • RUSTSEC-2026-0347: buffered application data is sent to the outer server after an Encrypted Client Hello rejection.
  • RUSTSEC-2026-0348: Brotli certificate decompression can allocate up to 1 GiB (only with the non-default brotli feature).
  • RUSTSEC-2026-0349: an unauthenticated ServerHello can downgrade later connections to classical key exchange.

The change is limited to rust/Cargo.lock (version and checksum); no manifest changes were needed because rustls is a transitive dependency.

Remaining audit warnings

cargo audit still reports two unmaintained-crate warnings, unsafe-libyaml and atomic-polyfill. These do not fail the check, and follow-up investigations are tracked in DEVEX-1283 and DEVEX-1284.

Verification

  • cargo audit --file rust/Cargo.lock reports no vulnerabilities.
  • cargo check --workspace, cargo clippy --workspace -- -D warnings, cargo test --workspace, cargo fmt --check and ./rust/scripts/check-module-size.sh all pass.

🤖 Generated with Claude Code

…sories

Picks up fixes for RUSTSEC-2026-0346, -0347, -0348 and -0349, which cover
session secrets appearing in Debug output, application data being sent to
the outer server after an Encrypted Client Hello rejection, oversized
Brotli certificate decompression allocations, and an unauthenticated
ServerHello downgrading later connections to classical key exchange.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Copilot AI balanced review requested due to automatic review settings October 14, 2026 19:56

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review any files in this pull request. Check if the Files changed in this pull request are included in default exclusions.

@jpage-godaddy
jpage-godaddy merged commit cbe9a0a into main Oct 14, 2026
6 checks passed
@jpage-godaddy
jpage-godaddy deleted the vulns branch October 14, 2026 20:03
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.

2 participants