Skip to content

fix(deps): bump crossbeam-epoch to 0.9.20 (RUSTSEC-2026-0204) - #827

Merged
yfedoseev merged 1 commit into
mainfrom
fix/crossbeam-epoch-rustsec-2026-0204
Jul 8, 2026
Merged

fix(deps): bump crossbeam-epoch to 0.9.20 (RUSTSEC-2026-0204)#827
yfedoseev merged 1 commit into
mainfrom
fix/crossbeam-epoch-rustsec-2026-0204

Conversation

@yfedoseev

Copy link
Copy Markdown
Owner

Summary

Unblocks all currently-open PRs: main's branch protection requires the Security Audit and Dependency Check (cargo-deny) checks, and both are failing repo-wide since RUSTSEC-2026-0204 (invalid-pointer-dereference in crossbeam-epoch's fmt::Display for Atomic/Shared when the underlying pointer is null) was published 2026-07-06 against the currently-pinned crossbeam-epoch 0.9.18 (pulled in transitively via rayon).

Fix

cargo update -p crossbeam-epoch0.9.180.9.20 (patched version). Confirmed via --dry-run and a full re-resolve that this is the only dependency that changes — no other lockfile churn, no rayon version bump needed.

Testing

  • cargo check --lib passes.
  • No source code changes — Cargo.lock only.

Patches an invalid-pointer-dereference in fmt::Display for
Atomic/Shared when the underlying pointer is null, pulled in
transitively via rayon. No other dependencies change.
@yfedoseev
yfedoseev merged commit 7cf16f2 into main Jul 8, 2026
234 of 236 checks passed
@yfedoseev
yfedoseev deleted the fix/crossbeam-epoch-rustsec-2026-0204 branch July 23, 2026 14:40
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