Skip to content

chore(deps): fix RUSTSEC-2026-0385/0386/0387 - #844

Merged
raymondk merged 5 commits into
mainfrom
fix/ctutils-rustsec-2026-0385
Oct 26, 2026
Merged

raymondk merged 5 commits into
mainfrom
fix/ctutils-rustsec-2026-0385

Conversation

@lwshang

@lwshang lwshang commented Oct 26, 2026 •

Copy link
Copy Markdown
Contributor

Clears the cargo deny advisories that fail the dependencies:required job (seen on #842):

This is the first ignored vulnerability, so the [advisories] comment now says an exception needs a fix already in progress and a link to it.

The history has a migration commit and its revert. The migration moved to #845 to wait for the ic-agent release, so the net diff is just Cargo.lock and deny.toml.

Tested locally: cargo deny check passes in full (advisories ok, bans ok, licenses ok, sources ok), and cargo check --workspace passes.

🤖 Generated with Claude Code

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Copilot AI balanced review requested due to automatic review settings October 26, 2026 06:18

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot wasn't able to review any files in this pull request. Check if the Files changed in this pull request are included in default exclusions.

lwshang and others added 2 commits October 26, 2026 06:23
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
crypto-bigint 0.5 has no fix for the non-constant-time arithmetic in
RUSTSEC-2026-0387; it is pinned by the elliptic-curve 0.13 stack and by
our own SLIP-0010 code. Move k256/p256/elliptic-curve to 0.14, pkcs8 to
0.11, sec1 to 0.8, crypto-bigint to 0.7, scrypt to 0.12 and bip32 to 0.6.

ic-agent and friends come from the matching agent-rs branch via
[patch.crates-io] until it is released; deny.toml allows that git source
for now.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@lwshang lwshang changed the title chore(deps): bump ctutils to 0.4.6 for RUSTSEC-2026-0385 chore(deps): fix RUSTSEC-2026-0385/0386/0387 Oct 26, 2026
lwshang and others added 2 commits October 26, 2026 07:10
…tCrypto 0.14 stack

crypto-bigint 0.5 has no patched release and is pinned by ic-agent's
elliptic-curve 0.13 stack. The fix is in progress in dfinity/agent-rs#745;
the migration that was here moves to its own PR to wait for that release.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@lwshang
lwshang marked this pull request as ready for review October 26, 2026 07:47
@lwshang
lwshang requested a review from a team as a code owner October 26, 2026 07:47
@lwshang
lwshang enabled auto-merge (squash) October 26, 2026 07:47
@raymondk
raymondk merged commit ee08ce2 into main Oct 26, 2026
182 of 183 checks passed
@raymondk
raymondk deleted the fix/ctutils-rustsec-2026-0385 branch October 26, 2026 08:39
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.

3 participants