Skip to content

fix(deps): update rustls to 0.23.45 for RUSTSEC-2026-0285 - #1069

Merged
jeremi merged 1 commit into
mainfrom
fix/rustls-rustsec-2026-0285
Sep 14, 2026
Merged

jeremi merged 1 commit into
mainfrom
fix/rustls-rustsec-2026-0285

Conversation

@jeremi

@jeremi jeremi commented Sep 14, 2026

Copy link
Copy Markdown
Member

Summary

cargo deny check now fails on every pull request because RUSTSEC-2026-0285 (rustls accepted TLS 1.3 handshake messages across encryption level boundaries) was published against the locked rustls 0.23.43. The fixed release is 0.23.45. Dependabot's grouped update (#1056) only reaches 0.23.44, so it does not clear the advisory.

This changes only the rustls entry in Cargo.lock (cargo update -p rustls --precise 0.23.45). No manifest or other dependency moves.

Owning area: workspace dependencies.

Checks

  • cargo deny check: advisories, bans, licenses and sources ok. The same command on current main reports RUSTSEC-2026-0285.
  • cargo check --locked -p registry-breg

Notes

Security-sensitive: TLS dependency. The advisory notes the handshake transcript stays authenticated, so the practical effect was accepting plaintext handshake messages that should have been encrypted.

DCO

  • Every commit includes a Signed-off-by trailer.
  • I reviewed the submitted changes and am responsible for the contribution.

Signed-off-by: Jeremi Joslin <jeremi@joslin.fr>
@chatgpt-codex-connector

Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@jeremi
jeremi merged commit d9a9081 into main Sep 14, 2026
52 checks passed
@jeremi
jeremi deleted the fix/rustls-rustsec-2026-0285 branch September 14, 2026 17:55
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