Skip to content

fix: bump crossbeam-epoch to 0.9.20 to resolve RUSTSEC-2026-0204 - #219

Merged
bug-ops merged 2 commits into
mainfrom
fix/rustsec-2026-0204-crossbeam-epoch
Jul 24, 2026
Merged

fix: bump crossbeam-epoch to 0.9.20 to resolve RUSTSEC-2026-0204#219
bug-ops merged 2 commits into
mainfrom
fix/rustsec-2026-0204-crossbeam-epoch

Conversation

@bug-ops

@bug-ops bug-ops commented Jul 24, 2026

Copy link
Copy Markdown
Owner

Summary

  • The ignore crate pulls in crossbeam-epoch 0.9.18, which is affected by RUSTSEC-2026-0204 (invalid pointer dereference in fmt::Pointer impls for Atomic/Shared)
  • cargo update -p crossbeam-epoch bumps it to 0.9.20, the patched version
  • This advisory is currently failing Security Audit / CI Gate on every open PR, including dependabot PR ci: bump lewagon/wait-on-check-action from 1.8.0 to 1.8.1 #204

Test plan

  • cargo +nightly fmt --all -- --check
  • cargo nextest run --workspace --all-features --lib --bins (395 passed)
  • RUSTDOCFLAGS="-D warnings" cargo doc --no-deps --all-features
  • cargo deny check advisories reports advisories ok

The ignore crate (via cargo-deny's advisories check) pulled in
crossbeam-epoch 0.9.18, which has an invalid pointer dereference in
fmt::Pointer impls for Atomic/Shared. This was failing the Security
Audit check on every open PR, including dependabot PR #204.
@github-actions github-actions Bot added documentation Improvements or additions to documentation dependencies Dependency updates labels Jul 24, 2026
@bug-ops
bug-ops enabled auto-merge (squash) July 24, 2026 17:28
A newer stable clippy introduced the manual_assert_eq lint, which
started failing Lint (clippy) on this PR once CI picked up the
updated toolchain.
@github-actions github-actions Bot added rust Rust code changes mcpls-core mcpls-core crate changes labels Jul 24, 2026
@bug-ops
bug-ops merged commit 46e08f4 into main Jul 24, 2026
27 checks passed
@bug-ops
bug-ops deleted the fix/rustsec-2026-0204-crossbeam-epoch branch July 24, 2026 17:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Dependency updates documentation Improvements or additions to documentation mcpls-core mcpls-core crate changes rust Rust code changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant