Skip to content

Update tokio to 1.54.1 and ctutils to 0.4.5 for two new advisories - #1175

Merged
enaboapps merged 1 commit into
mainfrom
chore/1174-tokio-ctutils-advisories
Oct 23, 2026
Merged

enaboapps merged 1 commit into
mainfrom
chore/1174-tokio-ctutils-advisories

Conversation

@enaboapps

@enaboapps enaboapps commented Oct 23, 2026 •

Copy link
Copy Markdown
Contributor

Closes #1174

cargo update -p tokio -p ctutils in src-tauri/Cargo.lock: tokio 1.54.0 to 1.54.1 (RUSTSEC-2026-0384, race condition in tokio::time::Interval) and ctutils 0.4.3 to 0.4.5 (RUSTSEC-2026-0385, non-constant-time mask generation; 0.4.4 is the first patched version and 0.4.5 is current). No crate is added or removed, but cargo also re-selected dependency edges on seven untouched packages (cssparser-macros now points at the syn 2 entry; errno, quinn-udp, rustix, rustls-platform-verifier, tempfile and winapi-util now point at the windows-sys 0.52 entry); both versions of each stay in the lock, and the diff is byte-identical to cargo update -p tokio -p ctutils on clean main with cargo 1.97.1. The startup launcher lockfile does not contain either crate.

Both advisories were published on 2026-10-21 and 2026-10-23, after main's last CI run, which is why the Dependency audit job fails on #1173 without any dependency change there. This needs to merge before the v1.0.0 release PR.

Validation

  • cargo audit --file src-tauri/Cargo.lock with the three documented zip ignores: 0 vulnerabilities, 5 allowed warnings (unmaintained crates, unchanged)
  • cargo metadata --locked: lockfile matches
  • cargo fmt --check: clean; cargo clippy --all-targets -D warnings: clean; cargo test: 816 passed, 5 ignored, plus 7 config tests

🤖 Generated with Claude Code

Clears RUSTSEC-2026-0384 (race in tokio::time::Interval on 1.54.0)
and RUSTSEC-2026-0385 (non-constant-time mask generation in ctutils
0.4.3), both published after main's last audit run.

Closes #1174

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@enaboapps enaboapps added this to the v1.0.0 milestone Oct 23, 2026
@vercel

vercel Bot commented Oct 23, 2026 •

Copy link
Copy Markdown

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

Project Deployment Actions Updated
site Ready Ready Preview Oct 23, 2026 1:34pm UTC

Request Review

@enaboapps
enaboapps marked this pull request as ready for review October 23, 2026 13:56
@enaboapps
enaboapps merged commit 1a7aed5 into main Oct 23, 2026
10 checks passed
@enaboapps
enaboapps deleted the chore/1174-tokio-ctutils-advisories branch October 23, 2026 14:52

This branch was successfully deployed

1 active deployment
Preview — b9d828a0 Deployed Oct 23, 2026 by vercel[bot]
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.

Update tokio to 1.54.1 and ctutils to 0.4.4 for RUSTSEC-2026-0384 and RUSTSEC-2026-0385

2 participants