PT-2021-7975 · Netty+5 · Netty+5
Published
2021-12-09
·
Updated
2024-06-15
·
CVE-2021-43797
CVSS v2.0
7.8
High
| Vector | AV:N/AC:L/Au:N/C:N/I:C/A:N |
Name of the Vulnerable Software and Affected Versions
Netty versions prior to 4.1.71.Final
Description
The issue is related to the incorrect handling of control characters in header names, which could lead to HTTP request smuggling. According to the specification, control characters at the beginning or end of the header name are not allowed. The software should fail fast when encountering such characters, but instead, it skips them. This can cause the software to "sanitize" header names before forwarding them to another remote system when used as a proxy, potentially allowing an attacker to impact the integrity of protected information.
Recommendations
For Netty versions prior to 4.1.71.Final, users should upgrade to version 4.1.71.Final to resolve the issue. As a temporary workaround, consider disabling the use of control characters in header names until a patch is available. Restrict access to the proxy functionality to minimize the risk of exploitation. Avoid using the affected Netty version as a proxy until the issue is resolved.
Fix
HTTP Request/Response Smuggling
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Astra Linux
Linuxmint
Netty
Rocky Linux
Suse
Ubuntu