Skip to content

fix(deps): rustls 0.23.41 → 0.23.45 for RUSTSEC-2026-0285 - #72

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

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

Conversation

@acamarata

Copy link
Copy Markdown
Contributor

rustls is vulnerable to RUSTSEC-2026-0285 — TLS 1.3 handshake messages
incorrectly accepted across encryption level boundaries
(GHSA-2mjx-qc3c-rqvc).
Advisory published 2026-09-14; patched in >= 0.23.45.

Cargo.lock had rustls 0.23.41.

cargo update -p rustls --precise 0.23.45:

crate from to
rustls 0.23.41 0.23.45
rustls-webpki 0.103.13 0.103.15

Verification

  • cargo metadata --locked resolves with no further change.
  • cargo deny check advisories: FAILED on main → ok on this branch.

Org-wide

Found by sweeping every Cargo.lock on every default branch in nself-org after
the advisory blocked a clawde PR. Four repos were affected — nchat, nclaw, ntask,
clawde — and plugins-pro was already on 0.23.45 from an earlier update. Same
one-line fix in each.

No IgnoredVulns entry: the advisory has a published fix, so it gets the fix.

TLS 1.3 handshake messages incorrectly accepted across encryption level boundaries (GHSA-2mjx-qc3c-rqvc). Advisory published 2026-09-14; patched in >= 0.23.45. main is affected as of today.

cargo update -p rustls --precise 0.23.45. Verified cargo metadata --locked resolves with no further change.

Found by sweeping every Cargo.lock on every nself-org default branch after this advisory blocked a clawde PR: nchat, nclaw, ntask and clawde were all affected; plugins-pro was already on 0.23.45.
@acamarata
acamarata force-pushed the fix/rustls-rustsec-2026-0285 branch from e18179f to 7e86cb3 Compare September 14, 2026 19:03
@acamarata
acamarata merged commit a4bbfa8 into main Sep 14, 2026
8 checks passed
@acamarata
acamarata deleted the fix/rustls-rustsec-2026-0285 branch September 14, 2026 19:32
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