Skip to content

build(deps): Bump quinn-proto from 0.11.14 to 0.11.16 - #659

Merged
jdrouet merged 1 commit into
mainfrom
dependabot/cargo/quinn-proto-0.11.16
Jul 30, 2026
Merged

build(deps): Bump quinn-proto from 0.11.14 to 0.11.16#659
jdrouet merged 1 commit into
mainfrom
dependabot/cargo/quinn-proto-0.11.16

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jul 28, 2026

Copy link
Copy Markdown
Contributor

Bumps quinn-proto from 0.11.14 to 0.11.16.

Release notes

Sourced from quinn-proto's releases.

quinn-proto-0.11.16

What's Changed

Commits
  • a96949f Take semver-compatible update for anyhow
  • 5429f60 udp: bump version to 0.5.15
  • 262a493 proto: bump version to 0.11.16
  • c19b63a Upgrade rustls-platform-verifier to 0.7
  • aff3652 Disable default features for fastbloom
  • 01b2eee Upgrade fastbloom to 0.17
  • 2c82013 Switch BBR RNG to PCG
  • 544dd9e Upgrade to rand 0.10.1
  • a7499b8 Bump versions for release
  • 7c1970f proto: yield error on too many gaps in assembler
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file rust Pull requests that update Rust code labels Jul 28, 2026
@jdrouet-datadog-monitor

Copy link
Copy Markdown

Pipelines

⚠️ Warnings

🚦 1 Pipeline job failed

security audit | security_audit   View in Datadog   GitHub Actions

Useful? React with 👍 / 👎

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: 31c5fde | Docs | Datadog PR Page | Give us feedback!

jdrouet added a commit that referenced this pull request Jul 30, 2026
Bumps `crossbeam-epoch` from 0.9.18 to 0.9.20 in `Cargo.lock`.

## Why

The `security audit` job is failing on **RUSTSEC-2026-0204** — *invalid
pointer dereference in the `fmt::Pointer` impl for `Atomic` and `Shared`
when the underlying pointer is invalid*. Patched in `>= 0.9.20`.

`crossbeam-epoch` is pulled in transitively via `crossbeam-deque`, so
the advisory fails the audit job on `main` and on every dependency PR —
that is what is currently blocking #659, which is otherwise unrelated to
this crate.

Lockfile-only change: `cargo update -p crossbeam-epoch`.

## Verification

- `cargo build --workspace --all-features` — passes
- `cargo test --workspace --all-features` — passes

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Signed-off-by: Jeremie Drouet <jeremie.drouet@gmail.com>
@jdrouet

jdrouet commented Jul 30, 2026

Copy link
Copy Markdown
Owner

This is a security update — RUSTSEC-2026-0185 / CVE-2026-25800, remote memory exhaustion in quinn-proto from unbounded out-of-order stream reassembly (patched in >= 0.11.15).

The security_audit failure here was unrelated to quinn-proto: the audit was stopping on RUSTSEC-2026-0204 in crossbeam-epoch, which reaches the workspace transitively via crossbeam-deque. That is now fixed on main in #660, so a rebase should let the audit reach and clear quinn-proto too.

@dependabot rebase

Bumps [quinn-proto](https://github.com/quinn-rs/quinn) from 0.11.14 to 0.11.16.
- [Release notes](https://github.com/quinn-rs/quinn/releases)
- [Commits](quinn-rs/quinn@quinn-proto-0.11.14...quinn-proto-0.11.16)

---
updated-dependencies:
- dependency-name: quinn-proto
  dependency-version: 0.11.16
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot
dependabot Bot force-pushed the dependabot/cargo/quinn-proto-0.11.16 branch from 31c5fde to c519364 Compare July 30, 2026 08:06
@jdrouet
jdrouet merged commit 06c6964 into main Jul 30, 2026
19 checks passed
@jdrouet
jdrouet deleted the dependabot/cargo/quinn-proto-0.11.16 branch July 30, 2026 08:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file rust Pull requests that update Rust code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant