Skip to content

fix(deps): update quinn-proto and crossbeam-epoch to fix cargo audit - #256

Merged
Freyskeyd merged 1 commit into
mainfrom
fix/cargo-audit-failure-2026-07-07
Jul 10, 2026
Merged

fix(deps): update quinn-proto and crossbeam-epoch to fix cargo audit#256
Freyskeyd merged 1 commit into
mainfrom
fix/cargo-audit-failure-2026-07-07

Conversation

@Freyskeyd

Copy link
Copy Markdown
Contributor

Fix the Audit CI check failing on PR and merge-queue runs.

Update two vulnerable transitive dependencies in Cargo.lock via
cargo update -p quinn-proto -p crossbeam-epoch:

  • RUSTSEC-2026-0185: quinn-proto 0.11.14 -> 0.11.16, remote memory
    exhaustion from unbounded out-of-order stream reassembly (DoS).
    Pulled in through reqwest's optional HTTP/3 stack (lockfile entry
    only, not compiled into any target).
  • RUSTSEC-2026-0204: crossbeam-epoch 0.9.18 -> 0.9.20, invalid
    pointer dereference in the fmt::Pointer impl. Pulled in
    through the SP1 prover stack.

Verified locally: cargo audit exits 0 (only allowed
informational warnings remain),
cargo check --workspace --tests --all-features passes, and
cargo nextest run --workspace passes (91/91).

Fixes #251
Fixes #255

Resolve the two RUSTSEC advisories that fail the Audit workflow on
PR and merge-queue runs:

- RUSTSEC-2026-0185: quinn-proto 0.11.14 -> 0.11.16, remote memory
  exhaustion from unbounded out-of-order stream reassembly (DoS)
- RUSTSEC-2026-0204: crossbeam-epoch 0.9.18 -> 0.9.20, invalid
  pointer dereference in the fmt::Pointer impl

Cargo.lock-only change; both crates are transitive dependencies
(quinn-proto via reqwest's optional HTTP/3 stack, crossbeam-epoch
via the SP1 prover stack).

Fixes #251
Fixes #255
@Freyskeyd
Freyskeyd requested a review from a team as a code owner July 7, 2026 17:09

@claude claude Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Claude Code Review

This repository is configured for manual code reviews. Comment @claude review for a one-time review, or @claude review always to subscribe this PR to a review on every future push.

Tip: disable this comment in your organization's Code Review settings.

@github-actions github-actions Bot added the bug Something isn't working label Jul 7, 2026
@Freyskeyd
Freyskeyd added this pull request to the merge queue Jul 10, 2026
Merged via the queue into main with commit 057631d Jul 10, 2026
16 checks passed
@Freyskeyd
Freyskeyd deleted the fix/cargo-audit-failure-2026-07-07 branch July 10, 2026 07:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

None yet

2 participants