Skip to content

USPR-13776: bump io.netty resolutionStrategy override to 4.2.16.Final - #383

Open
midnight-clue[bot] wants to merge 1 commit into
mainfrom
claude/USPR-13776-bump-netty-4.2.16
Open

USPR-13776: bump io.netty resolutionStrategy override to 4.2.16.Final#383
midnight-clue[bot] wants to merge 1 commit into
mainfrom
claude/USPR-13776-bump-netty-4.2.16

Conversation

@midnight-clue

@midnight-clue midnight-clue Bot commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

Context & Problem

GitHub Dependabot alert #105 flagged io.netty:netty-codec-http versions >= 4.2.0.Final and <= 4.2.15.Final as vulnerable to GHSA-6jqx-86gh-f27w (unbounded SPDY SETTINGS frame map, high severity). The patched version is 4.2.16.Final. The repo already has a resolutionStrategy.eachDependency override in the root build.gradle pinning io.netty to 4.2.15.Final for prior CVEs, so this override needed to be bumped one patch version further.

Jira: USPR-13776

Solution

Bumped the io.netty version threshold/pinned version in the root build.gradle resolutionStrategy override from 4.2.15.Final to 4.2.16.Final, and appended GHSA-6jqx-86gh-f27w to the because(...) reason string. Also updated ext['netty.version'] in examples/example-spring-boot-starter-web/build.gradle and examples/example-spring-boot-starter-webflux/build.gradle from 4.2.15.Final to 4.2.16.Final so the example modules stay in sync with the override and don't fight it.

Verification

  • io.netty:netty-codec-http (and other io.netty artifacts) resolve to >= 4.2.16.Final across subprojects (verified via ./gradlew :examples:example-spring-boot-starter-webflux:dependencies --configuration runtimeClasspath, which showed io.netty:netty-codec-http:4.2.12.Final -> 4.2.16.Final and all other io.netty:* artifacts resolved to 4.2.16.Final)
  • Root build.gradle resolutionStrategy override bumped from 4.2.15.Final to 4.2.16.Final with GHSA-6jqx-86gh-f27w documented in the because string
  • Example modules' ext['netty.version'] kept in sync (4.2.16.Final)

🔍 Braintrust trace

Fixes GHSA-6jqx-86gh-f27w (Dependabot alert #105): unbounded SPDY
SETTINGS frame map in io.netty:netty-codec-http, versions
>= 4.2.0.Final and <= 4.2.15.Final. Bumps the existing
resolutionStrategy override in the root build.gradle and the example
modules' ext['netty.version'] properties from 4.2.15.Final to
4.2.16.Final.

Co-Authored-By: Catarina Pinheiro Correia <catarina.correia@getyourguide.com>
@midnight-clue
midnight-clue Bot marked this pull request as ready for review July 30, 2026 16:02
@midnight-clue
midnight-clue Bot requested a review from a team as a code owner July 30, 2026 16:02
@gyg-pr-tool
gyg-pr-tool Bot requested a review from catarina-correia July 30, 2026 16:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants