PT-2026-37246
CVE-2026-41417
·
Published
2026-05-05
·
Updated
2026-10-31
Description by
CVSS 3.1
9.8
CriticalMetricsAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Name of the Vulnerable Software and Affected Versions
Netty versions prior to 4.1.133.Final
Netty versions prior to 4.2.13.Final
Description
Request-line validation can be bypassed when a
DefaultHttpRequest or DefaultFullHttpRequest is created and its URI is subsequently modified using the setUri() function. While constructors reject CRLF (Carriage Return Line Feed) and whitespace characters to prevent start-line corruption, setUri() does not perform this validation. Consequently, HttpRequestEncoder and RtspEncoder write the URI into the request line verbatim. If attacker-controlled input is passed to setUri(), it enables CRLF injection and the insertion of additional HTTP or RTSP requests. This can lead to HTTP request smuggling, desynchronization on the HTTP side, and request injection on the RTSP side.Recommendations
Update to version 4.1.133.Final or later.
Update to version 4.2.13.Final or later.
As a temporary workaround, avoid using the
setUri() function with attacker-controlled input.Exploitability
Exploit
Fix
Impacts
Vendors
Affected products
Found an issue in the description? Have something to add? Feel free to write us 👾