Skip to content

Bump crypto-bigint and ctutils to fix RustSec advisories - #140

Merged
wolpert merged 1 commit into
mainfrom
fix/rustsec-crypto-bigint
Oct 27, 2026
Merged

wolpert merged 1 commit into
mainfrom
fix/rustsec-crypto-bigint

Conversation

@wolpert

@wolpert wolpert commented Oct 27, 2026

Copy link
Copy Markdown
Collaborator

The rust CI job fails cargo audit --deny warnings on main and on every open PR (including #138 and #139) because of two advisories published 2026-10-23:

  • RUSTSEC-2026-0387: crypto-bigint 0.7.5, timing variability in constant-time ops (fixed in 0.7.6; 0.7.5 is also yanked)
  • RUSTSEC-2026-0385: ctutils 0.4.2, non-constant-time mask generation and u128 comparisons (fixed in 0.4.4)

Lockfile-only update via cargo update -p crypto-bigint -p ctutils to 0.7.10 / 0.4.6. Locally: cargo audit --deny warnings, cargo clippy --all-targets --locked -- -D warnings and cargo test --locked all pass. CHANGELOG entry added under Security / Medium.

After merging, @dependabot rebase on #138 and #139 should turn them green.

🤖 Generated with Claude Code

RUSTSEC-2026-0387 (crypto-bigint < 0.7.6, also yanked 0.7.5) and
RUSTSEC-2026-0385 (ctutils < 0.4.4) fail cargo audit in CI, which
blocks every open PR. Lockfile-only update to crypto-bigint 0.7.10
and ctutils 0.4.6.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@wolpert
wolpert merged commit 2120219 into main Oct 27, 2026
12 checks passed
@wolpert
wolpert deleted the fix/rustsec-crypto-bigint branch October 27, 2026 13:02
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