Description
Netty is an asynchronous event-driven network application framework for rapid development of maintainable high performance protocol servers & clients. Netty prior to version 4.1.71.Final skips control chars when they are present at the beginning / end of the header name. It should instead fail fast as these are not allowed by the spec and could lead to HTTP request smuggling. Failing to do the validation might cause netty to "sanitize" header names before it forward these to another remote system when used as proxy. This remote system can't see the invalid usage anymore, and therefore does not do the validation itself. Users should upgrade to version 4.1.71.Final.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| netty | netty | <= 4.1.7.0.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-6 | — |
| Debian 13 | netty | 1:4.1.48-6 | — |
| Debian 12 | netty | 1:4.1.48-6 | — |
| Debian 11 | netty | 1:4.1.48-4+deb11u1 | DSA-5316-1 |
| Debian 10 | netty | 1:4.1.33-1+deb10u3 | DLA-3268-1 |
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 22.04 LTS | netty | 1:4.1.48-4+deb11u1build0.22.04.1 | USN-6049-1 |
Show 4 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu Pro 20.04 LTS | netty | 1:4.1.45-1ubuntu0.1~esm1 | USN-6049-1 |
| Ubuntu Pro 18.04 LTS | netty | 1:4.1.7-4ubuntu0.1+esm2 | USN-6049-1 |
| Ubuntu Pro 16.04 LTS | netty | 1:4.0.34-1ubuntu0.1~esm1 | USN-6049-1 |
| Ubuntu Pro 14.04 LTS | netty | No fix yet | — |
Red Hat
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Red Hat Satellite Utils 6 | foreman | 3.1.1.21-2.el7sat | RHSA-2022:5498 |
| Red Hat Satellite Utils 6 | satellite | 6.11.0-2.el7sat | RHSA-2022:5498 |
| Red Hat Satellite Capsule 6 | foreman | 3.1.1.21-2.el7sat | RHSA-2022:5498 |
| Red Hat Satellite Capsule 6 | libsolv | 0.7.22-1.el7pc | RHSA-2022:5498 |
| Red Hat Satellite Capsule 6 | python-django +1 | 3.2.13-1.el8pc | RHSA-2022:5498 |
| Red Hat Satellite Capsule 6 | python-lxml | 4.7.1-1.el8pc | RHSA-2022:5498 |
| Red Hat Satellite Capsule 6 | python-sqlparse | 0.4.2-2.el8pc | RHSA-2022:5498 |
| Red Hat Satellite Capsule 6 | satellite | 6.11.0-2.el7sat | RHSA-2022:5498 |
| Red Hat Satellite 6 | candlepin | 4.1.13-1.el7sat | RHSA-2022:5498 |
| Red Hat Satellite 6 | foreman | 3.1.1.21-2.el7sat | RHSA-2022:5498 |
| Red Hat Satellite 6 | libsolv | 0.7.22-1.el7pc | RHSA-2022:5498 |
| Red Hat Satellite 6 | python-django +1 | 3.2.13-1.el8pc | RHSA-2022:5498 |
| Red Hat Satellite 6 | python-lxml | 4.7.1-1.el8pc | RHSA-2022:5498 |
| Red Hat Satellite 6 | python-sqlparse | 0.4.2-2.el8pc | RHSA-2022:5498 |
| Red Hat Satellite 6 | rubygem-actionpack | 6.0.4.7-1.el8sat | RHSA-2022:5498 |
| Red Hat Satellite 6 | rubygem-puma | 5.6.2-1.el8sat | RHSA-2022:5498 |
| Red Hat Satellite 6 | rubygem-sidekiq | 5.2.10-1.el8sat | RHSA-2022:5498 |
| Red Hat Satellite 6 | satellite | 6.11.0-2.el7sat | RHSA-2022:5498 |
| Red Hat Satellite 6 | tfm-rubygem-actionpack | 6.0.4.7-1.el7sat | RHSA-2022:5498 |
| Red Hat Satellite 6 | tfm-rubygem-puma | 5.6.2-1.el7sat | RHSA-2022:5498 |
| Red Hat Satellite 6 | tfm-rubygem-sidekiq | 5.2.10-1.el7sat | RHSA-2022:5498 |
Show 2 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Red Hat Single Sign On 7 | rh-sso7 +1 | 1-5.el9sso | RHSA-2022:7411 |
| Red Hat Single Sign On 7 | rh-sso7-javapackages-tools +2 | 6.0.0-7.el9sso | RHSA-2022:7411 |
| Red Hat Single Sign On 7 | rh-sso7-keycloak +1 | 15.0.8-1.redhat_00001.1.el7sso | RHSA-2022:7411, RHSA-2022:7410, RHSA-2022:7409 |
| Red Hat JBoss EAP 7 | eap7-activemq-artemis +15 | 2.16.0-9.redhat_00042.1.el7eap | RHSA-2022:4919, RHSA-2022:4918 |
| Red Hat JBoss EAP 7 | eap7-h2database | 1.4.197-2.redhat_00004.1.el7eap | RHSA-2022:4919, RHSA-2022:4918 |
| Red Hat JBoss EAP 7 | eap7-hal-console | 3.3.12-1.Final_redhat_00001.1.el7eap | RHSA-2022:4919, RHSA-2022:4918 |
| Red Hat JBoss EAP 7 | eap7-jackson-databind | 2.12.6.1-1.redhat_00003.1.el7eap | RHSA-2022:4919, RHSA-2022:4918 |
| Red Hat JBoss EAP 7 | eap7-jboss-xnio-base | 3.8.7-1.SP1_redhat_00001.1.el7eap | RHSA-2022:4919, RHSA-2022:4918 |
| Red Hat JBoss EAP 7 | eap7-netty +27 | 4.1.72-4.Final_redhat_00001.1.el7eap | RHSA-2022:4919, RHSA-2022:4918 |
| Red Hat JBoss EAP 7 | eap7-undertow | 2.2.17-2.SP4_redhat_00001.1.el7eap | RHSA-2022:4919, RHSA-2022:4918 |
| Red Hat JBoss EAP 7 | eap7-wildfly +4 | 7.4.5-3.GA_redhat_00001.1.el7eap | RHSA-2022:4919, RHSA-2022:4918 |
| Red Hat JBoss EAP 7 | eap7-wildfly-http-client +4 | 1.1.11-1.SP1_redhat_00001.1.el7eap | RHSA-2022:4919, RHSA-2022:4918 |
| Red Hat JBoss EAP 7 | eap7-xerces-j2 | 2.12.0-3.SP04_redhat_00001.1.el7eap | RHSA-2022:4919, RHSA-2022:4918 |
Rocky Linux
Errata ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Rocky Linux 8 | libdb | 5.3.28-42.el8_4 | RLSA-2022:5498 |
SUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SLES 15 SP4 | netty3 | 3.10.6-150200.3.3.2 | SUSE-SU-2022:2047-1 |
| SLES 15 SP3 | netty3 | 3.10.6-150200.3.3.2 | SUSE-SU-2022:2047-1 |
openSUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| openSUSE Tumbleweed | netty | 4.1.72-1.1 | openSUSE-SU-2024:11743-1 |
| openSUSE Tumbleweed | netty3 | 3.10.6-9.1 | openSUSE-SU-2024:11981-1 |
| openSUSE Leap 15.4 | netty3 | 3.10.6-150200.3.3.2 | SUSE-SU-2022:2047-1 |
| openSUSE Leap 15.3 | netty | 4.1.75-150200.4.6.2 | SUSE-SU-2022:1271-1 |
| openSUSE Leap 15.3 | netty3 | 3.10.6-150200.3.3.2 | SUSE-SU-2022:2047-1 |
Affected packages
| Ecosystem | Package | Affected | Fixed | Record |
|---|---|---|---|---|
| Maven | io.netty:netty | all versions | — | GHSA-wx5j-54mm-rqqq |
| Maven | io.netty:netty-codec-http | >= 4.0.0, < 4.1.71.Final | 4.1.71.Final | GHSA-wx5j-54mm-rqqq |
| Maven | org.jboss.netty:netty | all versions | — | GHSA-wx5j-54mm-rqqq |
Advisories 24
- RHSA-2022:7409 Red Hat Security Advisory: Red Hat Single Sign-On 7.6.1 security update on RHEL 7 Red Hat Security Advisories (RHSA) · Oct 13, 2026
- RHSA-2022:7410 Red Hat Security Advisory: Red Hat Single Sign-On 7.6.1 security update on RHEL 8 Red Hat Security Advisories (RHSA) · Oct 13, 2026
- RHSA-2022:7411 Red Hat Security Advisory: Red Hat Single Sign-On 7.6.1 security update on RHEL 9 Red Hat Security Advisories (RHSA) · Oct 13, 2026
- RHSA-2022:6783 Red Hat Security Advisory: Red Hat Single Sign-On 7.5.3 security update on RHEL 8 Red Hat Security Advisories (RHSA) · Oct 13, 2026
- RHSA-2022:6782 Red Hat Security Advisory: Red Hat Single Sign-On 7.5.3 security update on RHEL 7 Red Hat Security Advisories (RHSA) · Oct 13, 2026
- RHSA-2022:5498 Red Hat Security Advisory: Satellite 6.11 Release Red Hat Security Advisories (RHSA) · Oct 13, 2026
- RHSA-2022:4919 Red Hat Security Advisory: Red Hat JBoss Enterprise Application Platform 7.4.5 security update on RHEL 8 Red Hat Security Advisories (RHSA) · Oct 13, 2026
- RHSA-2022:4918 Red Hat Security Advisory: Red Hat JBoss Enterprise Application Platform 7.4.5 security update on RHEL 7 Red Hat Security Advisories (RHSA) · Oct 13, 2026
- WID-SEC-2024-0794 Dell ECS: Mehrere Schwachstellen BSI CERT-Bund (WID) · Aug 11, 2026
- WID-SEC-2022-0607 Red Hat FUSE: Mehrere Schwachstellen BSI CERT-Bund (WID) · Aug 9, 2026
- USN-6049-1 netty vulnerabilities Ubuntu Security Notices (USN) · Jun 25, 2026
- DSA-5316-1 netty - security update Debian Security (DSA / DLA) · Mar 9, 2026
- DLA-3268-1 netty - security update Debian Security (DSA / DLA) · Mar 9, 2026
- RLSA-2022:5498 Moderate: Satellite 6.11 Release Rocky Linux Security Advisories · Feb 5, 2026
- SUSE-SU-2022:2047-1 Security update for netty3 SUSE / openSUSE Security Updates · Feb 4, 2026
- openSUSE-SU-2024:11743-1 netty-4.1.72-1.1 on GA media SUSE / openSUSE Security Updates · Feb 4, 2026
- openSUSE-SU-2024:11981-1 netty3-3.10.6-9.1 on GA media SUSE / openSUSE Security Updates · Feb 4, 2026
- SUSE-SU-2022:1271-1 Security update for netty SUSE / openSUSE Security Updates · Feb 4, 2026
- WID-SEC-2022-1375 JFrog Artifactory: Mehrere Schwachstellen BSI CERT-Bund (WID) · Oct 12, 2025
- WID-SEC-2023-0138 Oracle Communications Applications: Mehrere Schwachstellen BSI CERT-Bund (WID) · Jul 15, 2025
- WID-SEC-2025-1459 Dell Data Protection Advisor: Mehrere Schwachstellen BSI CERT-Bund (WID) · Jul 3, 2025
- WID-SEC-2024-2180 Oracle Fusion Middleware: Mehrere Schwachstellen BSI CERT-Bund (WID) · Sep 18, 2024
- WID-SEC-2023-0809 IBM QRadar SIEM: Mehrere Schwachstellen BSI CERT-Bund (WID) · Feb 19, 2024
- WID-SEC-2023-0119 Oracle Utilities Applications: Mehrere Schwachstellen BSI CERT-Bund (WID) · Jan 17, 2023
References
- https://github.com/netty/netty/security/advisories/GHSA-wx5j-54mm-rqqq
- https://github.com/netty/netty/commit/07aa6b5938a8b6ed7a6586e066400e2643897323
- https://www.oracle.com/security-alerts/cpuapr2022.html
- https://security.netapp.com/advisory/ntap-20220107-0003/
- https://www.oracle.com/security-alerts/cpujul2022.html
- [debian-lts-announce] 20230111 [SECURITY] [DLA 3268-1] netty security update mailing-list
- DSA-5316 vendor-advisory