Repository navigation
chore(deps): bump ctutils to 0.4.5 (RUSTSEC-2026-0385) - #302
tonibergholm-codento wants to merge 1 commit into
Conversation
Non-constant-time mask generation in ctutils::Choice, fixed in 0.4.4. Transitive through digest 0.11 (ed25519-dalek in scl-crypto); a lock-only update, no source changes.
|
Important Review skippedReview was skipped due to path filters ⛔ Files ignored due to path filters: 1
CodeRabbit blocks several paths by default. You can override this behavior by explicitly including those paths in the path filters. For example, including ⚙️ Run configuration
You can disable this status message by setting the Use the checkbox below for a quick retry:
Comment |
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
Summary
ctutilsis pulled in bydigest 0.11(throughed25519-dalekinscl-crypto). RUSTSEC-2026-0385 (published today):Choicemask generation andu128comparisons could compile to branches, patched in 0.4.4. Lock-only; no source change.Evidence
cargo auditjob fails withRUSTSEC-2026-0385onctutils 0.4.2(seen on feat(forge): P38 F2a repositories API, lifecycle, collaborators, branches #301, unrelated to that PR).After: lock resolves
ctutils 0.4.5;cargo check --workspace --all-targetsandcargo test -p scl-crypto(38 tests) pass.Merge Danger
Door: two-way.
Blast Radius: one crypto-adjacent transitive dependency used for constant-time operations; patch-level bump of a crate the advisory says is fixed.