HTTP response splitting in netty
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Impact type
- —
- Confidentiality · integrity · availability
- Low · Low · None
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub.
Summary
Netty project is an event-driven asynchronous network application framework. Starting in version 4.1.83.Final and prior to 4.1.86.Final, when calling `DefaultHttpHeadesr.set` with an _iterator_ of values, header value validation was not performed, allowing malicious header values in the iterator to perform HTTP Response Splitting. This issue has been patched in version 4.1.86.Final. Integrators can work around the issue by changing the `DefaultHttpHeaders.set(CharSequence, Iterator<?>)` call, into a `remove()` call, and call `add()` in a loop over the iterator of values.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- Poc
- Automatable
- Yes
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| netty | netty | 4.1.86.Final to before 4.1.86.Final; 4.1.83.Final and later | 4.1.86.Final | Patch available | CNA |
| — | io.netty:netty-codec-http (Maven) | 4.1.83.Final to before 4.1.86.Final | 4.1.86.Final | Patch available | GHSA-hh82-3pmq-7frp |
- netty Vendornetty Affected 4.1.86.Final to before 4.1.86.Final; 4.1.83.Final and later Fixed in 4.1.86.Final Patch available CNA
- io.netty:netty-codec-http (Maven) Vendor— Affected 4.1.83.Final to before 4.1.86.Final Fixed in 4.1.86.Final Patch available GHSA-hh82-3pmq-7frp
Remediation
- Fix · CNA netty (netty) Fixed in 4.1.86.Final
- Fix · GHSA-hh82-3pmq-7frp io.netty:netty-codec-http (Maven) Fixed in 4.1.86.Final Advisory →
Timeline
- 2026-10-02 Threatist record created from CVE-2022-41915
- 2026-10-03 Alias added: GHSA-hh82-3pmq-7frp
References
Patch 2
Advisory 5
More Netty vulnerabilities
- TI-2023-23979 The HTTP/2 protocol allows a denial of service (server resource consumption) because… KEVCVSS 3.1HIGH 7.5
- TI-2026-30861 Netty: HTTP/1.0 TE+CL Coexistence Bypasses Smuggling Sanitization CVSS 3.1CRITICAL 9.8
- TI-2026-30864 Netty: HttpClientCodec response desynchronization CVSS 3.1CRITICAL 9.1
- TI-2026-30859 Netty: DNS Codec Input Validation Bypass in Netty (Encoder + Decoder) CVSS 3.1CRITICAL 9.1
- TI-2026-40973 Netty: Missing CertificateID Validation in OCSP Response Allows Replay Attacks CVSS 3.1CRITICAL 9.1
- TI-2026-40972 Uncontrolled resource consumption in netty CVSS 3.1HIGH 7.5
Sources
- CVE-2022-41915 · CVE Program
- CVE-2022-41915 · NVD
- FIRST EPSS
- GHSA-hh82-3pmq-7frp · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences