Netty is vulnerable to request smuggling due to incorrect parsing of chunk extensions
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- None
- Attack complexity
- Low
- Attack requirements
- Present
- Impact type
- —
- Confidentiality · integrity · availability
- None · Low · None
- Fix status
- Partial Red Hat: 15 fixed, 19 without a fix
Attack profile from CVSS 4.0 · CNA. Fix status from CNA, GitHub and Red Hat.
Summary
Netty is an asynchronous event-driven network application framework for development of maintainable high performance protocol servers and clients. In versions 4.1.124.Final, and 4.2.0.Alpha3 through 4.2.4.Final, Netty incorrectly accepts standalone newline characters (LF) as a chunk-size line terminator, regardless of a preceding carriage return (CR), instead of requiring CRLF per HTTP/1.1 standards. When combined with reverse proxies that parse LF differently (treating it as part of the chunk extension), attackers can craft requests that the proxy sees as one request but Netty processes as two, enabling request smuggling attacks. This is fixed in versions 4.1.125.Final and 4.2.5.Final.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- 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.2.0.Alpha3 to before 4.2.5.Final; <= 4.1.124.Final, < 4.1.125.Final | 4.2.5.Final | Patch available | CNA |
| — | io.netty:netty-codec-http (Maven) | before 4.1.125.Final | 4.1.125.Final | Patch available | GHSA-fghv-69vj-qj49 |
| — | io.netty:netty-codec-http (Maven) | 4.2.0.Alpha1 to before 4.2.5.Final | 4.2.5.Final | Patch available | GHSA-fghv-69vj-qj49 |
- netty Vendornetty Affected 4.2.0.Alpha3 to before 4.2.5.Final; <= 4.1.124.Final, < 4.1.125.Final Fixed in 4.2.5.Final Patch available CNA
- io.netty:netty-codec-http (Maven) Vendor— Affected before 4.1.125.Final Fixed in 4.1.125.Final Patch available GHSA-fghv-69vj-qj49
- io.netty:netty-codec-http (Maven) Vendor— Affected 4.2.0.Alpha1 to before 4.2.5.Final Fixed in 4.2.5.Final Patch available GHSA-fghv-69vj-qj49
Remediation
- Fix · CNA netty (netty) Fixed in 4.2.5.Final
- Fix · GHSA-fghv-69vj-qj49 io.netty:netty-codec-http (Maven) Fixed in 4.1.125.Final Advisory →
- Fix · GHSA-fghv-69vj-qj49 io.netty:netty-codec-http (Maven) Fixed in 4.2.5.Final Advisory →
Red Hat 13 advisories
- RHSA-2026:34608 Released 2026-07-02 · Red Hat rating ImportantStreams for Apache Kafka 2.9.4 release and security update
- Streams for Apache Kafka 2.9.4
- RHSA-2026:3102 Released 2026-02-23 · Red Hat rating ModerateAMQ Clients 2026.Q1
- AMQ Clients 2026.Q1
- RHSA-2025:23417 Released 2025-12-16 · Red Hat rating ImportantStreams for Apache Kafka 3.1.0 release and security update
- Streams for Apache Kafka 3.1.0
Show 10 more Red Hat advisories
- RHSA-2025:21148 Released 2025-11-25 · Red Hat rating ModerateRed Hat build of Cryostat 4.1.0: new RHEL 9 container image security update
- Cryostat 4 on RHEL 9 cryostat/cryostat-agent-init-rhel9, cryostat/cryostat-db-rhel9, cryostat/cryostat-grafana-dashboard-rhel9 +7
- RHSA-2025:18076 Released 2025-10-15 · Red Hat rating ModerateRed Hat Build of Apache Camel 4.10 for Quarkus 3.20 update is now available (RHBQ 3.20.3.GA)
- Red Hat Build of Apache Camel 4.10 for Quarkus 3.20
- RHSA-2025:18028 Released 2025-10-14 · Red Hat rating ImportantRed Hat Build of Apache Camel 4.10.7 for Spring Boot release.
- Red Hat build of Apache Camel 4.10.7 for Spring Boot 3.4.10
- RHSA-2025:17563 Released 2025-10-14 · Red Hat rating ModerateRed Hat build of Quarkus 3.20.3 release and security update
- Red Hat build of Quarkus 3.20.3.redhat io.netty.netty-codec-4.1.127.Final-redhat-00001.jar, io.netty.netty-codec-http-4.1.127.Final-redhat-00001.jar
- RHSA-2025:17567 Released 2025-10-08 · Red Hat rating ImportantRed Hat AMQ Broker 7.13.2 release and security update
- Red Hat AMQ Broker 7.13.2
- RHSA-2025:17317 Released 2025-10-02 · Red Hat rating ImportantRed Hat JBoss Enterprise Application Platform 8.0.9 security update
- Red Hat JBoss EAP 8.0 for RHEL 8 eap8-apache-cxf-4.0.9-5.redhat_00002.1.el8eap, eap8-apache-cxf-rt-4.0.9-5.redhat_00002.1.el8eap, eap8-apache-cxf-services-4.0.9-5.redhat_00002.1.el8eap +47
- Red Hat JBoss EAP 8.0 for RHEL 9 eap8-apache-cxf-4.0.9-5.redhat_00002.1.el9eap, eap8-apache-cxf-rt-4.0.9-5.redhat_00002.1.el9eap, eap8-apache-cxf-services-4.0.9-5.redhat_00002.1.el9eap +47
- RHSA-2025:17318 Released 2025-10-02 · Red Hat rating ImportantRed Hat JBoss Enterprise Application Platform 8.0.9 security update
- Red Hat JBoss Enterprise Application Platform 8.0.9
- RHSA-2025:17298 Released 2025-10-02 · Red Hat rating ImportantRed Hat JBoss Enterprise Application Platform 8.1.0 security update
- Red Hat JBoss EAP 8.1 for RHEL 8 eap8-apache-commons-lang-3.18.0-1.redhat_00002.1.el8eap, eap8-apache-cxf-4.0.9-4.redhat_00002.1.el8eap, eap8-apache-cxf-rt-4.0.9-4.redhat_00002.1.el8eap +46
- Red Hat JBoss EAP 8.1 for RHEL 9 eap8-apache-commons-lang-3.18.0-1.redhat_00002.1.el9eap, eap8-apache-cxf-4.0.9-4.redhat_00002.1.el9eap, eap8-apache-cxf-rt-4.0.9-4.redhat_00002.1.el9eap +46
- RHSA-2025:17299 Released 2025-10-02 · Red Hat rating ImportantRed Hat JBoss Enterprise Application Platform 8.1.0 security update
- Red Hat JBoss Enterprise Application Platform 8.1.0 io.netty.netty-codec-4.1.127.Final-redhat-00001.jar, io.netty.netty-codec-http-4.1.127.Final-redhat-00001.jar, org.apache.cxf.cxf-rt-transports-jms-4.0.9.redhat-00002.jar +1
- RHSA-2025:17187 Released 2025-10-02 · Red Hat rating ModerateRed Hat build of Quarkus 3.15.7 release and security update
- Red Hat build of Quarkus 3.15.7
Vendor assessments
Red Hat
Red Hat rating: Moderate. Red Hat's page for this CVE →
| Product | Status | Plan or fix |
|---|---|---|
| Cryostat 4 | Affected | No fix yet |
| Logging Subsystem for Red Hat OpenShift | Affected | No fix yet |
| OpenShift Serverless | Affected | No fix planned: Will not fix |
| Red Hat Fuse 7 | Affected | No fix planned: Out of support scope |
| Red Hat JBoss Enterprise Application Platform 7 | Affected | No fix yet |
| Red Hat OpenShift AI (RHOAI) | Affected | No fix yet |
| Red Hat OpenShift Dev Spaces | Affected | No fix yet |
| Red Hat Process Automation 7 | Affected | No fix yet |
| Red Hat Satellite 6 | Affected | No fix yet |
| Red Hat Single Sign-On 7 | Affected | No fix yet |
| Red Hat build of Apache Camel - HawtIO 4 | Affected | No fix yet |
| Red Hat build of Apache Camel 4 for Quarkus 3 | Affected | No fix yet |
| Red Hat build of Apicurio Registry 2 | Affected | No fix yet |
| Red Hat build of Apicurio Registry 3 | Affected | No fix yet |
| Red Hat build of Debezium 2 | Affected | No fix planned: Will not fix |
| Red Hat build of Debezium 3 | Affected | No fix planned: Will not fix |
| Red Hat build of OptaPlanner 8 | Affected | No fix yet |
| Red Hat build of Quarkus | Affected | No fix yet |
| streams for Apache Kafka 3 | Affected | No fix yet |
| AMQ Clients 2026.Q1 | Fixed | RHSA-2026:3102 |
| Cryostat 4 on RHEL 9 | Fixed | RHSA-2025:21148 |
| Red Hat AMQ Broker 7.13.2 | Fixed | RHSA-2025:17567 |
| Red Hat Build of Apache Camel 4.10 for Quarkus 3.20 | Fixed | RHSA-2025:18076 |
| Red Hat JBoss EAP 8.0 for RHEL 8 | Fixed | RHSA-2025:17317 |
| Red Hat JBoss EAP 8.0 for RHEL 9 | Fixed | RHSA-2025:17317 |
| Red Hat JBoss EAP 8.1 for RHEL 8 | Fixed | RHSA-2025:17298 |
| Red Hat JBoss EAP 8.1 for RHEL 9 | Fixed | RHSA-2025:17298 |
| Red Hat JBoss Enterprise Application Platform 8.0.9 | Fixed | RHSA-2025:17318 |
| Red Hat JBoss Enterprise Application Platform 8.1.0 | Fixed | RHSA-2025:17299 |
| Red Hat build of Apache Camel 4.10.7 for Spring Boot 3.4.10 | Fixed | RHSA-2025:18028 |
| Red Hat build of Quarkus 3.15.7 | Fixed | RHSA-2025:17187 |
| Red Hat build of Quarkus 3.20.3.redhat | Fixed | RHSA-2025:17563 |
| Streams for Apache Kafka 2.9.4 | Fixed | RHSA-2026:34608 |
| Streams for Apache Kafka 3.1.0 | Fixed | RHSA-2025:23417 |
Not affected: 7 products
- Red Hat AMQ Clients
- Red Hat Data Grid 8
- Red Hat JBoss Enterprise Application Platform 7
- Red Hat JBoss Enterprise Application Platform 8.1.0
- Red Hat JBoss Enterprise Application Platform Expansion Pack
- Red Hat Satellite 6
- Red Hat build of Quarkus 3.20.3.redhat
Timeline
- 2026-10-02 Threatist record created from CVE-2025-58056
- 2026-10-03 Alias added: GHSA-fghv-69vj-qj49
- 2026-10-09 Fix available: RHSA-2026:3102 · Red Hat
- 2026-10-10 Fix available: AMQ Clients 2026.Q1 · Red Hat
- 2026-10-16 Fix available: Red Hat JBoss Enterprise Application Platform 8.1.0 · Red Hat
- 2026-10-20 Fix available: Red Hat build of Quarkus 3.20.3.redhat · Red Hat
References
Patch 2
Advisory 2
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-2025-58056 · CVE Program
- CVE-2025-58056 · NVD
- FIRST EPSS
- GHSA-fghv-69vj-qj49 · GitHub Advisory Database · CC BY 4.0
- CVE-2025-58056 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences