Skip to content

Take the rustls 0.23.45 patch release - #42

Merged
jserv merged 1 commit into
sysprog21:mainfrom
ColtenOuO:bump-rustls
Sep 14, 2026
Merged

jserv merged 1 commit into
sysprog21:mainfrom
ColtenOuO:bump-rustls

Conversation

@ColtenOuO

@ColtenOuO ColtenOuO commented Sep 14, 2026

Copy link
Copy Markdown
Collaborator

The check job currently fails on every branch at the cargo-audit gate, e.g. run 34874694806 on fix-grounding-stale-read, which had passed the same morning. The only failing gate is:

Crate: rustls 0.23.43
ID: RUSTSEC-2026-0285, published 2026-09-14
TLS 1.3 handshake messages incorrectly accepted across encryption level boundaries
Solution: Upgrade to >=0.23.45

This bumps rustls 0.23.43 → 0.23.45 and rustls-webpki 0.103.14 → 0.103.15.

Note

cargo update -p rustls also re-pointed tempfile from getrandom 0.4.3 to 0.3.4. That edge is restored to 0.4.3 to keep the change scoped; cargo metadata --locked accepts the result.


Summary by cubic

Updates the locked rustls patch release to 0.23.45 so the cargo-audit gate stops failing on RUSTSEC-2026-0285. This also bumps rustls-webpki to 0.103.15. Only Cargo.lock changes; the transitive tempfilegetrandom edge is pinned back to 0.4.3 to keep the diff scoped.

Written for commit 2f6854e. Summary will update on new commits.

Review in cubic

Move rustls from 0.23.43 to 0.23.45 and rustls-webpki from 0.103.14 to
0.103.15. Both are semver-compatible patch releases pulled in through
reqwest and tokio-tungstenite, so Cargo.toml is unchanged.

Only the lockfile moves. Re-resolving also re-pointed tempfile from
getrandom 0.4.3 to 0.3.4, both already locked and both inside its
">=0.3.0, <0.5" range; that edge is kept at 0.4.3 so the change stays
limited to rustls.

@cubic-dev-ai cubic-dev-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

No issues found across 1 file

Re-trigger cubic

@jserv
jserv merged commit fb8ccb0 into sysprog21:main Sep 14, 2026
6 checks passed
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