SEPTEMBER 17, 2026
Live Feed
Back to database
Case File

CVE-2026-59920

MEDIUM · CVSS 6.5 EPSS 0.24% Public Exploit

Source: NVD + CISA KEV + EPSS · Published 2026-07-29 · Last synced 2026-08-28

CyberRota Analysis

AI-Generated

The STOMP encoder in Netty versions prior to 4.1.136.Final and 4.2.16.Final is vulnerable due to improper handling of header values in CONNECT and CONNECTED frames, allowing attackers to inject additional STOMP headers through raw newline characters. This can lead to potential privilege escalation or authentication bypass, depending on the broker's implementation. Organizations using affected versions of Netty should prioritize upgrading to the patched versions to mitigate these risks.

Public Exploit Signal

A public exploit, PoC, GitHub repository or Metasploit reference was detected for this CVE.

GitHub PoC Links

Note: these links are listed for security research and verification purposes only.

CVE
CVE-2026-59920
Severity
MEDIUM
CVSS
6.5
EPSS
0.24%

Original NVD Description

Netty is an asynchronous, event-driven network application framework. In versions prior to 4.1.136.Final and 4.2.16.Final, Netty's STOMP encoder ( StompSubframeEncoder ) does not escape or validate header values in  CONNECT  and  CONNECTED  frames, so raw newline ( \n ) characters in a header value are written directly to the wire, allowing an attacker who controls a header value to inject additional STOMP headers. This happens because the encoder intentionally skips escaping for CONNECT/CONNECTED frames per the STOMP 1.2 specification but never rejects the raw newlines, and since a broker parses each line as a separate header, an attacker controlling a value such as a user-supplied login or passcode can overwrite connection parameters or add authentication/role headers to bypass authentication or escalate privileges (the actual impact is broker-dependent). The issue is fixed in versions 4.1.136.Final and 4.2.16.Final.

Related CVEs

Other vulnerabilities affecting the same vendor(s)