Skip to content

fix(deps): bump h2 to 0.4.19 - #685

Merged
jdrouet merged 1 commit into
mainfrom
fix/h2-advisory
Sep 12, 2026
Merged

jdrouet merged 1 commit into
mainfrom
fix/h2-advisory

Conversation

@jdrouet

@jdrouet jdrouet commented Sep 12, 2026

Copy link
Copy Markdown
Owner

main is currently failing the security audit on RUSTSEC-2026-0258h2 accepts and queues empty DATA frames without limit, so a stream that is not actively drained can grow memory unboundedly, or panic if the length overflows. Low severity, denial-of-service category.

We get h2 transitively through reqwest/hyper, so this is a lockfile-only bump: 0.4.13 -> 0.4.19, past the 0.4.16 that carries the fix. Nothing else in the lockfile moves — no packages added or removed.

The audit workflow only triggers on **/Cargo.toml and **/Cargo.lock, which is why this went unnoticed until a few dependency-touching PRs landed and it started running again.

fmt, check and clippy clean under -Dwarnings, full test suite passes. cargo-audit is not installed locally, so the audit job on this PR is the actual confirmation.

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

Copy link
Copy Markdown
Contributor

📈 This is how your metrics evolved 📉


@jdrouet
jdrouet merged commit 8466403 into main Sep 12, 2026
20 checks passed
@jdrouet
jdrouet deleted the fix/h2-advisory branch September 12, 2026 19:32
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