Description
Netty is an asynchronous, event-driven network application framework. In versions prior to 4.1.129.Final and 4.2.8.Final, the `io.netty.handler.codec.http.HttpRequestEncoder` has a CRLF injection with the request URI when constructing a request. This leads to request smuggling when `HttpRequestEncoder` is used without proper sanitization of the URI. Any application / framework using `HttpRequestEncoder` can be subject to be abused to perform request smuggling using CRLF injection. Versions 4.1.129.Final and 4.2.8.Final fix the issue.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| netty | netty | >= 4.2.0.Alpha1, < 4.2.8.Final, < 4.1.129.Final | — |
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | netty | 1:4.1.48-16 | — |
| Debian 13 | netty | 1:4.1.48-10+deb13u1 | DSA-6160-1 |
| Debian 12 | netty | 1:4.1.48-7+deb12u2 | DSA-6160-1 |
| Debian 11 | netty | 1:4.1.48-4+deb11u3 | DLA-4519-1 |
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 26.10 | netty | No fix yet | — |
| Ubuntu 25.10 | netty | No fix yet | — |
| Ubuntu 24.04 LTS | netty | 1:4.1.48-9ubuntu0.2 | USN-8654-1 |
| Ubuntu 22.04 LTS | netty | 1:4.1.48-4+deb11u2ubuntu0.2 | USN-8654-1 |
Show 6 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu Pro 24.04 LTS | netty | 1:4.1.48-9ubuntu0.2+esm1 | — |
| Ubuntu Pro 22.04 LTS | netty | 1:4.1.48-4+deb11u2ubuntu0.2+esm1 | — |
| Ubuntu Pro 20.04 LTS | netty | 1:4.1.45-1ubuntu0.1~esm7 | USN-8654-1 |
| Ubuntu Pro 18.04 LTS | netty | 1:4.1.7-4ubuntu0.1+esm7 | USN-8654-1 |
| Ubuntu Pro 16.04 LTS | netty | 1:4.0.34-1ubuntu0.1~esm5 | USN-8654-1 |
| Ubuntu Pro 14.04 LTS | netty | No fix yet | — |
SUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SLES 15 SP7 | netty | 4.1.130-150200.4.40.1 | SUSE-SU-2025:4489-1 |
openSUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| openSUSE Tumbleweed | netty | 4.1.130-1.1 | openSUSE-SU-2025:15824-1 |
| openSUSE Leap 15.6 | netty | 4.1.130-150200.4.40.1 | SUSE-SU-2025:4489-1 |
Wolfi
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Wolfi rolling | akhq | 0.26.0-r4 | — |
| Wolfi rolling | apache-activemq-artemis +1 | 2.44.0-r1 | — |
| Wolfi rolling | apache-nifi +4 | 2.7.2-r0 | — |
| Wolfi rolling | apicurio-registry | 3.1.4-r3 | — |
| Wolfi rolling | celeborn-0.6 | 0.6.2-r6 | — |
| Wolfi rolling | docker-selenium-base | 4.39.0.20251202-r1 | — |
| Wolfi rolling | druid | 35.0.1-r1 | — |
| Wolfi rolling | flyway | 11.19.0-r1 | — |
| Wolfi rolling | keycloak-26.4-iamguarded-compat | 26.4.7-r1 | — |
| Wolfi rolling | kserve-modelmesh +1 | 0.12.0-r19 | — |
| Wolfi rolling | management-api-for-apache-cassandra-5.0 +1 | 0.1.111-r1 | — |
| Wolfi rolling | neo4j-2025.10 | No fix yet | — |
| Wolfi rolling | neo4j-2025.10-browser +1 | 2025.10.1-r2 | — |
| Wolfi rolling | opensearch-2 | 2.19.4-r3 | — |
| Wolfi rolling | opensearch-3 +2 | 3.4.0-r0 | — |
| Wolfi rolling | opensearch-3-security +4 | 3.5.0-r0 | — |
| Wolfi rolling | sonarqube | 25.12.0.117093-r1 | — |
| Wolfi rolling | spark-4.0-scala-2.13 | 4.0.1-r3 | — |
| Wolfi rolling | spark-4.1 +2 | 4.1.0-r1 | — |
| Wolfi rolling | strimzi-kafka-operator-kafka-init +5 | 0.49.1-r4 | — |
| Wolfi rolling | strimzi-kafka-operator-kafka-thirdparty-libs-cc | 0.51.0-r0 | — |
| Wolfi rolling | tez | 0.10.5-r10 | — |
| Wolfi rolling | thingsboard-tb-node +1 | 4.2.1-r9 | — |
| Wolfi rolling | trino +57 | 479-r1 | — |
| Wolfi rolling | wavefront-proxy +3 | 13.9-r1 | — |
| Wolfi rolling | wildfly-openjdk-17 +1 | 38.0.1-r1 | — |
| Wolfi rolling | zipkin +2 | 3.5.1-r9 | — |
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| Maven | io.netty:netty-codec-http | >= 4.2.0.Alpha1, < 4.2.8.Final | 4.2.8.Final | GHSA-84h7-rjj3-6jx4 |
| Maven | io.netty:netty-codec-http | < 4.1.129.Final | 4.1.129.Final | GHSA-84h7-rjj3-6jx4 |
Advisories 10
- WID-SEC-2026-0212 Keycloak (netty-codec-http): Schwachstelle ermöglicht Manipulation von Dateien BSI CERT-Bund (WID) · Oct 15, 2026
- USN-8654-1 netty vulnerabilities Ubuntu Security Notices (USN) · Aug 26, 2026
- WID-SEC-2026-0325 Red Hat Build of Quarkus: Mehrere Schwachstellen BSI CERT-Bund (WID) · May 18, 2026
- WID-SEC-2026-1204 Oracle Financial Services Applications: Mehrere Schwachstellen BSI CERT-Bund (WID) · Apr 21, 2026
- DLA-4519-1 netty - security update Debian Security (DSA / DLA) · Mar 31, 2026
- DSA-6160-1 netty - security update Debian Security (DSA / DLA) · Mar 23, 2026
- openSUSE-SU-2025:15824-1 netty-4.1.130-1.1 on GA media SUSE / openSUSE Security Updates · Mar 23, 2026
- SUSE-SU-2025:4489-1 Security update for netty SUSE / openSUSE Security Updates · Mar 23, 2026
- NCSC-2026-0021 Kwetsbaarheden verholpen in Oracle Database Server producten NCSC-NL (Netherlands) · Jan 21, 2026
- WID-SEC-2026-0157 Oracle Database Server: Mehrere Schwachstellen BSI CERT-Bund (WID) · Jan 20, 2026