CVE-2026-42578: netty · HTTP Request Splitting
Affects nettySource GCVE Database
Public exploit available · CVSS 2.9 Low : upgrade to 4.2.13.Final or 4.1.133.Final as a priority.
Data as of 11 Nov 2026, 23:24 UTC
Contested
Scorers differ by 2 or more points| CNA (GitHub_M) | CVSS 4.0 | 2.9 |
|---|---|---|
| ADP (redhat-SADP) | CVSS 3.1 | 7.5 |
- EPSS
- 1.0% chance of exploitation in 30 days – higher than 65% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
- Patch
- Available – fixed in 4.2.13.Final, 4.1.133.Final
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:L/VA:N/SC:N/SI:N/SA:N/E:PExploitation evidence
Disclosed: evidence found.
CVE published 13 May 2026
Detectable: no evidence on record.
No public nuclei template indexed
Weaponized: evidence found.
CVSS exploit maturity: proof of concept public
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), CVSS vector, the Metasploit, Exploit-DB and nuclei-templates index as of 11 Nov 2026.
What to do
Upgrade netty to 4.2.13.Final or 4.1.133.Final.
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| netty netty | Affected
| Fixed in
|
Description
Netty is an asynchronous, event-driven network application framework. Prior to 4.2.13.Final and 4.1.133.Final, Netty's HttpProxyHandler constructs HTTP CONNECT requests with header validation explicitly disabled. The newInitialMessage() method creates headers using DefaultHttpHeadersFactory.headersFactory().withValidation(false), then adds user-provided outboundHeaders without any CRLF validation. This allows an attacker who can influence the outbound headers to inject arbitrary HTTP headers into the CONNECT request sent to the proxy server. This vulnerability is fixed in 4.2.13.Final and 4.1.133.Final.
References
- github.com/netty/netty/security/advisories/GHSA-45q3-82m4-75jr (opens in a new tab)
- access.redhat.com/security/cve/CVE-2026-42578 (opens in a new tab)
- bugzilla.redhat.com/show_bug.cgi?id=2477226 (opens in a new tab)
- security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-42578.json (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:49700 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:53644 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:53645 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:28010 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:53646 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:66545 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:66488 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:49701 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:42644 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:65126 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:25123 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:36820 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:37390 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:23808 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:24502 (opens in a new tab)
- access.redhat.com/errata/RHSA-2026:54435 (opens in a new tab)