Vulnerability · Published May 13, 2026 · Assigned by GitHub_M
CVE-2026-42584Netty: HttpClientCodec response desynchronization
High 7.3
In plain English
A high-severity security flaw in netty-codec-http from io.netty. Proof-of-concept exploit code is public. The chance it is exploited in the next 30 days is estimated at 0.8% (higher than 58% of all known vulnerabilities). Fixed versions are available - upgrade the affected package.
Official description
Netty is an asynchronous, event-driven network application framework. Prior to 4.2.13.Final and 4.1.133.Final, HttpClientCodec pairs each inbound response with an outbound request by queue.poll() once per response, including for 1xx. If the client pipelines GET then HEAD and the server sends 103, then 200 with GET body, then 200 for HEAD, the queue pairs HEAD with the first 200. The HEAD rule then skips reading that message’s body, so the GET entity bytes stay on the stream and the following 200 is parsed from the wrong offset. This vulnerability is fixed in 4.2.13.Final and 4.1.133.Final.
Affected packages & fixed versions
| Ecosystem | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian:12 | netty | no fix listed | DEBIAN-CVE-2026-42584 |
| Debian:13 | netty | no fix listed | DEBIAN-CVE-2026-42584 |
| Debian:14 | netty | no fix listed | DEBIAN-CVE-2026-42584 |
| Maven | io.netty:netty-codec-http | 4.1.133.Final | GHSA-57rv-r2g8-2cj3 |
| Maven | io.netty:netty-codec-http | 4.2.13.Final | GHSA-57rv-r2g8-2cj3 |
| Ubuntu:25.10 | netty | no fix listed | UBUNTU-CVE-2026-42584 |
| Ubuntu:26.10 | netty | no fix listed | UBUNTU-CVE-2026-42584 |
Affected products (as reported)
| Vendor | Product | Versions |
|---|---|---|
| netty | netty | >= 4.2.0.Alpha1, < 4.2.13.Final< 4.1.133.Final |
| io.netty | netty-codec-http | >= 4.2.0.Alpha1, < 4.2.13.Final< 4.1.133.Final |
Weakness: CWE-444 · Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
References
- https://github.com/netty/netty/security/advisories/GHSA-57rv-r2g8-2cj3 x_refsource_CONFIRM
- https://access.redhat.com/security/cve/CVE-2026-42584 vdb-entry, x_refsource_REDHAT
- RHBZ#2477224 issue-tracking, x_refsource_REDHAT
- https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-42584.json x_sadp-csaf-vex
- https://access.redhat.com/errata/RHSA-2026:49700 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:53644 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:53645 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:28010 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:53646 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:66545 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:66488 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:49701 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:42644 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:65126 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:25123 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:36820 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:37390 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:23808 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:24502 vendor-advisory, x_refsource_REDHAT
- https://access.redhat.com/errata/RHSA-2026:54435 vendor-advisory, x_refsource_REDHAT