Description
Netty versions 4.1.133.Final through 4.1.137.Final and 4.2.13.Final through 4.2.17.Final fail to properly validate the final transfer coding in the Transfer-Encoding header, allowing attackers to smuggle requests by using malformed encoding declarations. Attackers can split Transfer-Encoding headers across multiple lines or use values like 'chunked, xchunked' to bypass validation and decode messages as chunked when the final coding is not chunked, enabling request smuggling attacks.
Published: 2026-09-10
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: HTTP Request Smuggling via malformed Transfer‑Encoding headers
Action: Apply Patch
AI Analysis

Impact

Netty versions 4.1.133.Final through 4.1.137.Final and 4.2.13.Final through 4.2.17.Final contain a CWE‑444 weakness that allows attackers to bypass final transfer coding validation in the Transfer‑Encoding header. By sending headers split across lines or appending values such as "chunked, xchunked", the library incorrectly treats the message as chunked even when the last coding is not, enabling an attacker to smuggle requests. The result is that an adversary can hide malicious payloads, alter request semantics, or subvert downstream services, potentially leading to unauthorized data access or protocol abuse.

Affected Systems

All applications or services that incorporate Netty 4.1.133.Final–4.1.137.Final or 4.2.13.Final–4.2.17.Final are vulnerable. No other Netty releases are affected. The affected product is the Netty network application framework, offered by the netty:netty vendor.

Risk and Exploitability

The CVSS score of 6.9 indicates moderate severity, and while the EPSS score is currently unavailable, HTTP request smuggling flaws have a known history of exploitation due to the simple construction of malformed headers. The vulnerability is not listed in the CISA KEV catalog, suggesting no active exploitation campaigns are documented. Attackers can remotely send crafted HTTP requests to any vulnerable Netty‑ injection, denial of service, or privilege escalation depending on the application context.

Generated by OpenCVE AI on September 11, 2026 at 01:07 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Netty to at least 4.1.138.Final for the 4.1 line or 4.2.18.Final for the 4.2 line, which contain the validation fix for the final Transfer‑Encoding coding.
  • Implement or enforce strict validation of Transfer‑Encoding headers in custom code to ensure the final coding is "chunked" where expected, rejecting any malformed or multi‑lined headers.
  • If an immediate upgrade is not possible, configure front‑end proxies or load balancers to reject requests with odd or split Transfer‑Encoding headers, or log such requests for further investigation.

Generated by OpenCVE AI on September 11, 2026 at 01:07 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 10 Sep 2026 17:45:00 +0000

Type Values Removed Values Added
Description Netty versions 4.1.133.Final through 4.1.137.Final and 4.2.13.Final through 4.2.17.Final fail to properly validate the final transfer coding in the Transfer-Encoding header, allowing attackers to smuggle requests by using malformed encoding declarations. Attackers can split Transfer-Encoding headers across multiple lines or use values like 'chunked, xchunked' to bypass validation and decode messages as chunked when the final coding is not chunked, enabling request smuggling attacks.
Title Netty 4.1.133.Final through 4.1.137.Final and 4.2.13.Final through 4.2.17.Final HTTP Request Smuggling via Transfer-Encoding
First Time appeared Netty
Netty netty
Weaknesses CWE-444
CPEs cpe:2.3:a:netty:netty:*:*:*:*:*:*:*:*
Vendors & Products Netty
Netty netty
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N'}

cvssV4_0

{'score': 6.9, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-10T17:39:34.162Z

Reserved: 2026-09-10T16:45:13.890Z

Link: CVE-2026-89044

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-09-10T18:18:16.243

Modified: 2026-09-10T19:54:25.810

Link: CVE-2026-89044

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-11T07:45:06Z

Weaknesses
  • CWE-444

    Inconsistent Interpretation of HTTP Requests ('HTTP Request/Response Smuggling')