build(deps): Update Netty to 4.2.14.Final to address multiple CVEs#19566
Open
ashwintumma23 wants to merge 3 commits into
Open
build(deps): Update Netty to 4.2.14.Final to address multiple CVEs#19566ashwintumma23 wants to merge 3 commits into
ashwintumma23 wants to merge 3 commits into
Conversation
added 2 commits
June 3, 2026 13:38
This update addresses 17 critical and high severity CVEs in Netty: - CVE-2026-42583: Lz4FrameDecoder resource exhaustion (HIGH) - CVE-2026-42579: HTTP response desynchronization (HIGH) - CVE-2026-42585: MQTT resource exhaustion (MODERATE) - CVE-2026-33870: HTTP request smuggling via quoted strings (HIGH) - CVE-2025-67735: DNS codec validation bypass (HIGH) - CVE-2026-42587: HTTP/3 QPACK unbounded allocation (HIGH) - CVE-2026-41417: Epoll transport DoS via RST (HIGH) - CVE-2026-42584: HTTP request smuggling via Transfer-Encoding (MODERATE) - CVE-2026-42581: HTTP request smuggling via chunk size parsing (MODERATE) - CVE-2026-42580: Redis codec CRLF injection (MODERATE) - CVE-2026-33871: HTTP header injection via HttpProxyHandler (LOW) - CVE-2026-42582: Additional HTTP codec vulnerabilities - CVE-2026-44248: MQTT 5 decoder resource exhaustion (HIGH) - CVE-2026-42586: Additional resource consumption issues - CVE-2025-59419: Security improvements - CVE-2026-42578: Additional security fixes - CVE-2026-42577: Additional security fixes Updated netty4.version from 4.2.12.Final to 4.2.14.Final. All CVEs are fixed in version 4.2.13.Final and later.
FrankChen021
reviewed
Jun 7, 2026
FrankChen021
left a comment
Member
There was a problem hiding this comment.
I have reviewed the code for correctness, edge cases, concurrency, and integration risks; no issues found.
Reviewed 2 of 2 changed files.
This is an automated review by Codex GPT-5.5
The Netty 4.2.14.Final upgrade introduced a new transitive dependency io.netty:netty-codec-classes-quic which was missing from the licenses.yaml file, causing license validation failures in CI. This module provides QUIC protocol codec support and is licensed under Apache License version 2.0, consistent with all other Netty modules.
FrankChen021
left a comment
Member
There was a problem hiding this comment.
I have reviewed the updated dependency and license changes for correctness, edge cases, concurrency, and integration risks; no issues found.
Reviewed 2 of 2 changed files.
This is an automated review by Codex GPT-5.5
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Summary
Updates Netty from version 4.2.12.Final to 4.2.14.Final to address multiple critical and high severity security vulnerabilities.
Reason for upgrade
Netty is a core networking framework used extensively in Druid for HTTP/2 communication, async I/O operations, and network protocol handling. The upgrade from 4.2.12.Final to 4.2.14.Final addresses 17 security vulnerabilities that pose significant risks to service availability, data integrity, and security posture.
Since Druid processes high-volume streaming data and exposes network endpoints for queries and coordination, these vulnerabilities pose significant risks to service availability, data integrity, and security posture. Upgrading to version 4.2.14.Final patches all identified vulnerabilities and is essential for maintaining a secure production environment.
CVEs Addressed
High Severity:
Moderate Severity:
Low Severity:
Additional Security Fixes:
Changes
netty4.versionproperty from4.2.12.Finalto4.2.14.Finalin rootpom.xmllicenses.yamlfrom4.2.12.Finalto4.2.14.FinalTests
Release note
Upgraded io.netty dependencies from version 4.2.12.Final to 4.2.14.Final to address 17 security vulnerabilities including critical HTTP/2 processing flaws, HTTP request smuggling, and denial of service vulnerabilities.
Key changed/added classes in this PR
pom.xmllicenses.yamlThis PR has: