Skip to content

fix: bump golang.org/x/net to v0.53.0 (CVE-2026-33814)#25213

Merged
Shelnutt2 merged 1 commit into
release/2.31from
seth/ent-10-xnet-v0.53.0
May 12, 2026
Merged

fix: bump golang.org/x/net to v0.53.0 (CVE-2026-33814)#25213
Shelnutt2 merged 1 commit into
release/2.31from
seth/ent-10-xnet-v0.53.0

Conversation

@Shelnutt2
Copy link
Copy Markdown
Contributor

Bumps golang.org/x/net from v0.52.0 to v0.53.0 on the v2.31.x release branch to fix CVE-2026-33814, an HTTP/2 infinite loop DoS in x/net/http2 triggered by a SETTINGS_MAX_FRAME_SIZE of 0.

Refs ENT-10
Cherry-pick of the relevant portion of #24259.

Changes

  • golang.org/x/net v0.52.0 -> v0.53.0
  • Transitive bumps: x/crypto v0.50.0, x/sys v0.43.0, x/term v0.42.0, x/text v0.36.0
Context

The original PR #24259 (commit 10f0786) bumps 7 golang.org/x packages. A direct cherry-pick conflicts due to divergent x/mod versions between main and release/2.31. This PR performs the minimal manual bump of go get golang.org/x/net@v0.53.0 followed by go mod tidy.

🤖 Generated with Coder Agents

Co-Authored-By: Claude Sonnet 4 noreply@anthropic.com

Upgrades golang.org/x/net from v0.52.0 to v0.53.0 to fix an HTTP/2
infinite loop DoS vulnerability in x/net/http2 where processing
SETTINGS frames with SETTINGS_MAX_FRAME_SIZE of 0 causes an infinite
loop of writing CONTINUATION frames.

Transitive x/ dependencies bumped as required:
- x/crypto v0.49.0 -> v0.50.0
- x/sys v0.42.0 -> v0.43.0
- x/term v0.41.0 -> v0.42.0
- x/text v0.35.0 -> v0.36.0
@Shelnutt2 Shelnutt2 added cherry-pick/v2.31 Needs to be cherry-picked to the 2.31 release branch dependencies Pull requests that update a dependency file labels May 12, 2026
@Shelnutt2 Shelnutt2 marked this pull request as ready for review May 12, 2026 20:24
@Shelnutt2 Shelnutt2 merged commit 836ff8f into release/2.31 May 12, 2026
78 of 84 checks passed
@Shelnutt2 Shelnutt2 deleted the seth/ent-10-xnet-v0.53.0 branch May 12, 2026 21:40
@github-actions github-actions Bot locked and limited conversation to collaborators May 12, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

cherry-pick/v2.31 Needs to be cherry-picked to the 2.31 release branch dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants