Skip to content

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

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
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.

apps/desktop/src-tauri/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

Also in the diff: ntask-desktop 1.3.1 → 1.4.0. This is not a version bump.
Cargo.toml on main already says version = "1.4.0"; the committed lockfile
still said 1.3.1, and cargo update made it match. The manifest is untouched.

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.

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.
@vercel

vercel Bot commented Sep 14, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated
ntask-web Skipped Skipped Sep 14, 2026 6:43pm UTC

Request Review

@acamarata
acamarata merged commit 9a32b7c into main Sep 14, 2026
20 checks passed
@acamarata
acamarata deleted the fix/rustls-rustsec-2026-0285 branch September 14, 2026 19:03
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