Skip to content

fix: update h2 to 0.4.16 - #3020

Merged
CTTY merged 1 commit into
apache:mainfrom
DerGut:codex/upgrade-h2-0.4.16
Aug 18, 2026
Merged

fix: update h2 to 0.4.16#3020
CTTY merged 1 commit into
apache:mainfrom
DerGut:codex/upgrade-h2-0.4.16

Conversation

@DerGut

@DerGut DerGut commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

Which issue does this PR close?

The security audit on #3000 detected RUSTSEC-2026-0258 / GHSA-q83h-524g-xf6h. h2 0.4.15 can queue empty HTTP/2 DATA frames without a bound when streams are not actively drained, potentially causing unbounded memory use or a panic. The advisory marks 0.4.16 as patched.

What changes are included in this PR?

  • update the transitive h2 dependency from 0.4.15 to 0.4.16 in Cargo.lock
  • leave all other dependency versions unchanged

Are these changes tested?

  • cargo audit --file Cargo.lock with the security workflow's existing ignore list
  • cargo tree -i h2@0.4.16 --locked --offline
  • cargo check -p iceberg --all-features --locked
  • git diff --check

AI Disclosure

This was fully generated with Codex following the CI failure.

@DerGut
DerGut force-pushed the codex/upgrade-h2-0.4.16 branch from 758db8b to a3b896e Compare August 18, 2026 22:23
@DerGut
DerGut marked this pull request as ready for review August 18, 2026 22:37

@CTTY CTTY left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

Thanks for fixing this!

@CTTY
CTTY merged commit 7d2dfce into apache:main Aug 18, 2026
21 checks passed
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.

2 participants