Skip to content
OpenAdvisories
Medium · 6.5 CVE-2022-41915 EUVD-2022-7648GHSA-hh82-3pmq-7frp

Netty vulnerable to HTTP Response splitting from assigning header value iterator

Published Dec 13, 2022 · Updated Apr 22, 2025 · Assigned by GitHub_M

Description

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.

Affected products

VendorProductAffectedFixed
netty netty 4.1.86.Final – < 4.1.86.Final, 4.1.83.Final – < 4.1.83.Final* 4.1.86.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.

ReleasePackageFixed inAdvisory
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
ReleasePackageFixed inAdvisory
Ubuntu 22.04 LTS netty 1:4.1.48-4+deb11u1build0.22.04.1 USN-6049-1
Ubuntu 18.04 LTS netty-3.9 No fix yet —
Ubuntu 16.04 LTS netty-3.9 No fix yet —
Show 3 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
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
ReleasePackageFixed inAdvisory
SLES 15 SP5 netty 4.1.90-150200.4.14.1 SUSE-SU-2023:2096-2
SLES 15 SP5 netty-tcnative 2.0.59-150200.3.10.1 SUSE-SU-2023:2096-2
SLES 15 SP4 netty-tcnative 2.0.59-150200.3.10.1 SUSE-SU-2023:2096-1
SLES 15 SP3 netty-tcnative 2.0.59-150200.3.10.1 SUSE-SU-2023:2096-1
SLES 15 SP2 netty-tcnative 2.0.59-150200.3.10.1 SUSE-SU-2023:2096-1
Show 7 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES for SAP 15 SP3 netty-tcnative 2.0.59-150200.3.10.1 SUSE-SU-2023:2096-1
SLES for SAP 15 SP2 netty-tcnative 2.0.59-150200.3.10.1 SUSE-SU-2023:2096-1
SLE Real Time 15 SP3 netty-tcnative 2.0.59-150200.3.10.1 SUSE-SU-2023:2096-1
SLE HPC 15 SP3 netty-tcnative 2.0.59-150200.3.10.1 SUSE-SU-2023:2096-1
SLE HPC 15 SP2 netty-tcnative 2.0.59-150200.3.10.1 SUSE-SU-2023:2096-1
SUSE Enterprise Storage 7.1 netty-tcnative 2.0.59-150200.3.10.1 SUSE-SU-2023:2096-1
SUSE Enterprise Storage 7 netty-tcnative 2.0.59-150200.3.10.1 SUSE-SU-2023:2096-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed netty 4.1.114-1.1 openSUSE-SU-2024:14442-1
openSUSE Leap 15.5 netty 4.1.90-150200.4.14.1 SUSE-SU-2023:2096-2
openSUSE Leap 15.5 netty-tcnative 2.0.59-150200.3.10.1 SUSE-SU-2023:2096-2
openSUSE Leap 15.4 netty 4.1.90-150200.4.14.1 SUSE-SU-2023:2096-1
openSUSE Leap 15.4 netty-tcnative 2.0.59-150200.3.10.1 SUSE-SU-2023:2096-1

Affected packages

EcosystemPackageAffectedFixedRecord
Maven io.netty:netty-codec-http >= 4.1.83.Final, < 4.1.86.Final 4.1.86.Final GHSA-hh82-3pmq-7frp

Advisories 13

References