Skip to content

USPR-13904: bump io.netty minimum version to 4.2.17.Final - #404

Merged
ronaldgyg merged 1 commit into
mainfrom
claude/USPR-13904-bump-netty-4-2-17
Aug 20, 2026
Merged

USPR-13904: bump io.netty minimum version to 4.2.17.Final#404
ronaldgyg merged 1 commit into
mainfrom
claude/USPR-13904-bump-netty-4-2-17

Conversation

@midnight-clue

@midnight-clue midnight-clue Bot commented Aug 20, 2026

Copy link
Copy Markdown
Contributor

Context & Problem

Dependabot alert for io.netty:netty-codec-http flagged a CORS Vary Header Overwrite cache poisoning/information disclosure vulnerability (GHSA-8c42-7qj2-3j46) affecting versions >= 4.2.0.Final and <= 4.2.16.Final. This vulnerability is fixed in io.netty 4.2.17.Final.

USPR-13904

Solution

Updated the existing Gradle resolutionStrategy override in root build.gradle that forces io.netty dependency versions to a minimum of 4.2.17.Final (previously 4.2.16.Final). This matches the established pattern for managing Netty CVEs in the repository.

Changes:

  • Root build.gradle: bumped resolutionStrategy threshold from 4.2.16.Final to 4.2.17.Final
  • Root build.gradle: appended GHSA-8c42-7qj2-3j46 to the because() message and updated fix version reference
  • examples/example-spring-boot-starter-web/build.gradle: bumped ext['netty.version'] to 4.2.17.Final
  • examples/example-spring-boot-starter-webflux/build.gradle: bumped ext['netty.version'] to 4.2.17.Final

Verification

  • io.netty:netty-codec-http resolves to 4.2.17.Final in all affected subprojects (verified via ./gradlew :examples:example-spring-boot-starter-webflux:dependencyInsight --dependency netty-codec-http --configuration runtimeClasspath)
  • Dependency resolution shows the new GHSA-8c42-7qj2-3j46 in the selection reason
  • All local checks pass (checkstyleMain, checkstyleTest, pmdMain, pmdTest, test) — BUILD SUCCESSFUL in 1m 46s

🔍 Braintrust trace

…qj2-3j46)

Update io.netty dependency floor from 4.2.16.Final to 4.2.17.Final to resolve
CORS Vary Header Overwrite cache poisoning/information disclosure vulnerability
(GHSA-8c42-7qj2-3j46) in io.netty:netty-codec-http.

Changes:
- Root build.gradle resolutionStrategy: bump version check and useVersion
- Update lockstep ext['netty.version'] in both example subprojects

Fixes Dependabot alert for io.netty:netty-codec-http vulnerable range
>= 4.2.0.Final, <= 4.2.16.Final, patched in 4.2.17.Final.

Co-Authored-By: Ronald van Duren <ronald.vanduren@getyourguide.com>
@midnight-clue
midnight-clue Bot marked this pull request as ready for review August 20, 2026 05:15
@midnight-clue
midnight-clue Bot requested a review from a team as a code owner August 20, 2026 05:15
@gyg-pr-tool
gyg-pr-tool Bot requested a review from ronaldgyg August 20, 2026 05:15
@clue-gyg clue-gyg removed the risk:low label Aug 20, 2026
@ronaldgyg
ronaldgyg merged commit b947a1d into main Aug 20, 2026
4 checks passed
@ronaldgyg
ronaldgyg deleted the claude/USPR-13904-bump-netty-4-2-17 branch August 20, 2026 08:13
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants