Skip to content

fix(security): upgrade crossbeam-epoch to 0.9.20#305

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

fix(security): upgrade crossbeam-epoch to 0.9.20#305
bug-ops merged 3 commits into
mainfrom
fix/crossbeam-epoch-rustsec-2026-0204

Conversation

@bug-ops

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

Copy link
Copy Markdown
Owner

Summary

  • Bumps crossbeam-epoch 0.9.18 -> 0.9.20 in Cargo.lock to resolve RUSTSEC-2026-0204
  • The OSV Security Scan CI job fails on this advisory on main, which in turn blocks CI Success on any PR built against the current Cargo.lock (e.g. ci: bump actions/setup-node from 6 to 7 #303), independent of what that PR actually changes

Test plan

  • cargo build --workspace --all-features
  • cargo nextest run --workspace --all-features --lib --bins (944 passed)
  • cargo audit no longer reports crossbeam-epoch

@github-actions github-actions Bot added dependencies Dependency updates (Cargo.toml, Cargo.lock) security Security issues or improvements rust Rust language specific changes labels Jul 25, 2026
RUSTSEC-2026-0204 flags crossbeam-epoch 0.9.18. The OSV Security Scan
in CI fails on this advisory, blocking unrelated PRs such as #303.
@bug-ops
bug-ops force-pushed the fix/crossbeam-epoch-rustsec-2026-0204 branch from 134a5b5 to b37fadd Compare July 25, 2026 15:23
@bug-ops
bug-ops enabled auto-merge (squash) July 25, 2026 15:23
npm audit fix bumps brace-expansion, js-yaml, linkify-it, and
shell-quote (via concurrently) to patched versions, resolving 5 high
severity DoS advisories flagged by the OSV Security Scan.
nightly recently deprecated Atomic::fetch_update in favor of
try_update, but try_update only stabilizes in 1.95.0, above this
crate's 1.89.0 MSRV. RUSTFLAGS=-D warnings otherwise fails every
build on a fresh nightly toolchain.
@github-actions github-actions Bot added core Changes to pjs-core crate infrastructure Infrastructure layer changes (Clean Architecture) labels Jul 25, 2026
@github-actions

Copy link
Copy Markdown

WASM Bundle Size Report

Target Raw (KB) Gzipped (KB) Status
web 155 69 PASS
nodejs 155 69 PASS
bundler 155 69 PASS

@bug-ops
bug-ops merged commit 7967a1a into main Jul 25, 2026
52 checks passed
@bug-ops
bug-ops deleted the fix/crossbeam-epoch-rustsec-2026-0204 branch July 25, 2026 15:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

core Changes to pjs-core crate dependencies Dependency updates (Cargo.toml, Cargo.lock) infrastructure Infrastructure layer changes (Clean Architecture) pjs-js-client rust Rust language specific changes security Security issues or improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant