Skip to content

fix(deps): rustls 0.23.40 → 0.23.45 for RUSTSEC-2026-0285 - #180

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

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

Conversation

@acamarata

Copy link
Copy Markdown
Collaborator

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.

desktop/src-tauri/Cargo.lock had rustls 0.23.40.

cargo update -p rustls --precise 0.23.45:

crate from to
rustls 0.23.40 0.23.45
rustls-webpki 0.103.13 0.103.15

Verification

  • cargo metadata --locked resolves with no further change.
  • cargo deny is not configured in this crate; the repo CI audit gate verifies.

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.

@github-actions

Copy link
Copy Markdown

PR Checks Summary

Check Status
Lint & Format ⏭️ skipped
Type Check ⏭️ skipped
Unit Tests ⏭️ skipped
Build ⏭️ skipped

All checks passed! Ready for review.

@github-actions

Copy link
Copy Markdown

Security Scan Results: PASSED

Scanner Critical High
SAST 0 0
Dependencies 0 0

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 7d33765 to 7dfd53c Compare September 15, 2026 00:40
@github-actions

Copy link
Copy Markdown

Security Scan Results: PASSED

Scanner Critical High
SAST 0 0
Dependencies 0 0

@acamarata
acamarata merged commit e25eab3 into main Sep 15, 2026
42 checks passed
@acamarata
acamarata deleted the fix/rustls-rustsec-2026-0285 branch September 15, 2026 01:11
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