Skip to content

fix(deps): update rustls to 0.23.45 - #520

Merged
jsgrrchg merged 1 commit into
mainfrom
fix/rustls-0.23.45
Oct 8, 2026
Merged

jsgrrchg merged 1 commit into
mainfrom
fix/rustls-0.23.45

Conversation

@jsgrrchg

@jsgrrchg jsgrrchg commented Oct 8, 2026

Copy link
Copy Markdown
Owner

Update the root workspace lockfile from rustls 0.23.37 to 0.23.45, the patched release for GHSA-2mjx-qc3c-rqvc. This replaces the incomplete 0.23.43 update proposed in closed PR #516 and addresses Dependabot alert #141.

Cargo also updates the required aws-lc-rs, aws-lc-sys, and rustls-webpki dependencies and normalizes existing Windows dependency references. The separate vendored Codex lockfile already resolves rustls 0.23.45.

Validation:

  • cargo clippy --workspace --all-targets --locked -- -D warnings passed.
  • cargo test --workspace --locked passed.
  • cargo tree --locked -i rustls confirms the native backend's reqwest paths use 0.23.45.
  • An isolated in-memory TLS 1.3 probe confirmed rejection of plaintext EncryptedExtensions, plaintext KeyUpdate, and partial handshake messages appended to ServerHello, while a legitimate handshake completed successfully.
  • git diff --check passed.

Local validation ran on Linux; Windows and macOS validation remains with CI.

@jsgrrchg
jsgrrchg merged commit 4b6b4fb into main Oct 8, 2026
9 checks passed
@jsgrrchg
jsgrrchg deleted the fix/rustls-0.23.45 branch October 9, 2026 23:36
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