PT-2026-63551

CVE-2026-59920

·

Published

2026-07-22

·

Updated

2026-10-12

Description by

CVSS 3.1
6.5
Medium
MetricsAV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:N
Name of the Vulnerable Software and Affected Versions Netty versions prior to 4.1.136.Final Netty versions prior to 4.2.16.Final
Description Netty's STOMP encoder (StompSubframeEncoder) fails to escape or validate header values in CONNECT and CONNECTED frames. This occurs because the encoder intentionally skips escaping for these frames to comply with the STOMP 1.2 specification, but it does not reject raw newline ( ) characters. An attacker who can control a header value, such as a user-supplied login or passcode, can inject additional STOMP headers by inserting raw newlines. Since brokers parse each line as a separate header, this can allow an attacker to overwrite connection parameters or add authentication and role headers to bypass authentication or escalate privileges, depending on the broker implementation. The issue is specifically located in the encodeHeaders() and shouldEscape() functions.
Recommendations Update to version 4.1.136.Final or later. Update to version 4.2.16.Final or later. As a temporary mitigation, restrict or sanitize user-supplied input used in STOMP CONNECT and CONNECTED frame headers to ensure no newline characters are present.
Exploitability
Exploit
Fix
Vendors
Affected products
Related identifiers
GHSA-3G8R-4PFX-JMFH
CLEANSTART-2026-AJ11768
OPENSUSE-SU-2026:11394-1
RHLW-2026-B66720D53A6E2BA6
SUSE-SU-2026:3482-1
Found an issue in the description? Have something to add? Feel free to write us 👾