Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach exposed STOMP endpoint
-
DeliverySend frame with oversized content-length
-
ExploitTrigger long-to-int truncation in codec
-
ExecutionEnter infinite decode loop
-
PersistExhaust CPU / hang thread
-
ImpactService unavailable until restart
Vulnerability Assessment
| Weakness |
CWE
|
| Exploitation Conditions | Requires the affected application (Red Hat Fuse 7, Single Sign-On 7, JBoss EAP 7, or Build of Apache Camel for Spring Boot 4) to expose and process STOMP protocol frames through the vulnerable Netty-based STOMP codec; the attacker must be able to send a raw STOMP frame with a content-length value that overflows the long-to-int conversion. No authentication or user interaction is needed (PR:N/UI:N), but exploitation is limited to deployments where a STOMP listener/endpoint is actually enabled and network-reachable - products where STOMP is not configured are not exposed. |
| Impact | This is a legitimate but bounded availability risk. The CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, base 7.5) describes an unauthenticated, low-complexity, remotely-reachable denial of service with no confidentiality or integrity impact - the score is driven entirely by A:H. A long-to-int truncation of the STOMP frame content-length header causes the decoder to enter an infinite loop, consuming CPU and hanging the processing thread until the service is restarted. No EPSS score, CISA KEV entry, or public exploit code is present in the provided data, so exploitation status is 'no public exploit identified at time of analysis' - this is a disclosed defect, not a demonstrated active threat. The 7.5 rating is realistic for its impact class but should be prioritized as a stability/DoS issue rather than a system-compromise emergency: there is no code execution or data exposure path. A key limiting factor not captured in the raw CVSS is that exploitation requires the target application to actually expose and process STOMP protocol frames via the affected Netty-based codec - many deployments of the listed Red Hat products never enable a STOMP endpoint. Note also a metadata conflict: the CWE (CWE-1035) is an OWASP category identifier rather than a specific weakness, and the 'Information Disclosure' tag contradicts the C:N/I:N/A:H vector. |
| Exploit ScenarioDerived | An attacker with network reachability to a STOMP endpoint exposed by an affected Red Hat middleware instance sends a single crafted STOMP frame whose content-length header value overflows the long-to-int conversion. The malformed length drives the codec into an infinite decode loop, pinning a processing thread and denying service until the process is restarted. No authentication or user interaction is required; no public exploit code is identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 18, 2026
Denial of service in Red Hat's Camel-based and Java middleware products (Red Hat Build of Apache Camel for Spring Boot 4, Red Hat Fuse 7, JBoss EAP 7, and Red Hat Single Sign-On 7): a STOMP frame that declares an oversized content-length is truncated from a 64-bit long to a 32-bit integer, yielding a wrapped/negative length that leaves the STOMP decoder unable to advance, so it loops indefinitely and burns CPU on the affected message-processing thread. The flaw is remotely reachable and unauthenticated per the assessed vector (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H, 7.5), but exposure is strictly limited to deployments that actually enable a network-reachable STOMP listener - products without a configured STOMP endpoint are not attackable. No confirmed active exploitation (CISA KEV) and no public exploit code identified at time of analysis.
RemediationAI
No vendor-released fixed version is identified in the available data; Red Hat is tracking the issue under CVE-2026-93560 (https://access.redhat.com/security/cve/CVE-2026-93560) with engineering details in Bugzilla 2536939 (https://bugzilla.redhat.com/show_bug.cgi?id=2536939), so monitor those pages and apply the Red Hat errata for Fuse 7, JBoss EAP 7, Single Sign-On 7, and the Camel for Spring Boot 4 build as soon as they publish - upgrading is the only complete fix. Until then, the highest-value compensating control is to remove the attack surface: if STOMP is not required, disable the STOMP listener/connector entirely in the affected product's configuration (accepting the loss of any STOMP-based integration); if it is required, bind the listener to an internal interface and restrict it with firewall rules or a network policy so only trusted messaging peers can reach the port, understanding that any host inside the permitted range can still trigger the loop. Because the loop is triggered by a malformed content-length in a single unauthenticated frame and requires no credentials, authentication-layer controls do not mitigate it; front-end proxies that validate or cap STOMP frame sizes before forwarding can help but must be verified to enforce content-length sanity rather than passing frames through. As a detection and containment measure, alert on sustained 100% CPU on threads servicing STOMP connections and be prepared to restart the affected service, since the decoder will not self-recover once it enters the loop.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
STOMP (Simple/Streamable Text Oriented Messaging Protocol) is a text-based frame protocol used by messaging brokers and integration frameworks to carry frames over TCP/WebSocket. A frame may include a content-length header specifying the exact byte length of the body, which the parser uses to know where the frame ends. The vulnerable STOMP codec performs a long-to-int conversion on that header value; when the supplied length exceeds Integer.MAX_VALUE the value wraps (or becomes negative), so the codec's body-accounting logic can never reach the declared boundary and the decode routine re-enters without consuming input - a classic infinite decode loop. This is a pure integer-truncation/parsing defect (integer conversion error class), though the CVE is catalogued under CWE-1035, an OWASP Top-10 category mapping rather than a root-cause identifier, so remediation should focus on the length-handling logic rather than on dependency hygiene alone. Red Hat packages this codec within the messaging/decoder stacks shipped in the CPE-listed components: Red Hat Build of Apache Camel for Spring Boot 4, Red Hat Fuse 7, Red Hat JBoss Enterprise Application Platform 7, and Red Hat Single Sign-On 7. Impact is confined to availability (C:N/I:N/A:H); there is no memory-corruption, data-exfiltration, or integrity component in the assessed vector, and no scope change (S:U), so the loop degrades the single process/thread handling the frame rather than escaping its security context.
Know when Red Hat Fuse 7 gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Unauthenticated network-reachable STOMP frame triggers an infinite decode loop (PR:N/UI:N/AC:L); pure availability impact with no data exposure (C:N/I:N/A:H).
Primary rating from Vendor (redhat).
CVSS VectorVendor: redhat
DescriptionCVE.org
STOMP codec content-length long-to-int truncation causes infinite decode loop DoS
Executive ViewAI
Red Hat Build of Apache Camel for Spring Boot 4, Red Hat Fuse 7, JBoss EAP 7, and Red Hat Single Sign-On 7 can be driven into sustained CPU exhaustion by an unauthenticated network attacker, but only where a network-reachable STOMP listener is actually enabled; these are the integration, mediation, and identity platforms that carry order routing, API traffic, and authentication for downstream applications. A single malformed frame can pin a message-processing thread indefinitely, degrading or halting message throughput for every service sharing that broker or node, and exposure is confirmed to be unauthenticated. Leadership should treat this as an availability risk with a narrow but poorly inventoried blast radius, because many teams cannot state today which deployments expose STOMP.
No vendor-released patch identified at time of analysis. Interim mitigations: disable or remove STOMP listeners that lack a documented business need; bind required STOMP endpoints to loopback or internal-only interfaces; block STOMP ports at perimeter firewalls and between network segments; restrict reachable clients to trusted source IPs via ACLs; monitor JVM CPU and thread state with alerting tuned to detect a stalled decoder thread; and front exposed messaging traffic with a gateway that rejects malformed or oversized frames.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Affected Products (CPE)CVE.org
More in Red Hat Fuse 7
View allHTTP request smuggling in Undertow (the embedded web server underpinning JBoss EAP, Red Hat Data Grid, and Apache Camel
HTTP request smuggling in Red Hat Undertow allows remote unauthenticated attackers to bypass front-end security controls
HTTP request smuggling in Undertow allows remote unauthenticated attackers to send `\r\r\r` as a header block terminator
Path traversal in wildfly-core's deployment content handler allows an authenticated JBoss EAP, WildFly, Fuse 7, or Singl
Mismatched handling of the HTTP/1 absolute-form request authority in Red Hat build of Quarkus and other affected Red Hat
Jolokia's JSR-160 proxy in multiple Red Hat middleware products allows network-accessible unauthenticated attackers (per
A remote, unauthenticated attacker can exhaust the JVM heap and cause a denial of service by sending a small crafted ima
Unbounded per-connection queue growth in Netty's WebSocketServerExtensionHandler lets unauthenticated remote attackers e
Improper handling of HTTP/2 and HTTP/3 Extended CONNECT requests in Netty-based services can downgrade them to ordinary
Unbounded remote-initiated stream creation in Netty's SpdySessionHandler allows an unauthenticated, network-positioned a
Unbounded heap memory consumption in Netty's HttpServerCodec (io.netty:netty-codec-http) lets a remote, unauthenticated
Quarkus HTTP security path-normalization discrepancy allows unauthenticated remote attackers to craft a URL that the sec
Vendor StatusVendor
SUSE
Severity: Important| Product | Status |
|---|---|
| SUSE Linux Enterprise Desktop 15 SP7 SUSE Linux Enterprise Module for Development Tools 15 SP7 SUSE Linux Enterprise Server 15 SP7 SUSE Linux Enterprise Server for SAP Applications 15 SP7 | Fixed |
| SUSE Linux Enterprise High Performance Computing 15 SP4-ESPOS | Fixed |
| SUSE Linux Enterprise High Performance Computing 15 SP4-LTSS | Fixed |
| SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS | Fixed |
| SUSE Linux Enterprise High Performance Computing 15 SP5-LTSS | Fixed |
| SUSE Linux Enterprise Module for Package Hub 15 SP7 | Fixed |
| SUSE Linux Enterprise Server 15 SP4-LTSS | Fixed |
| SUSE Linux Enterprise Server 15 SP5-LTSS | Fixed |
| SUSE Linux Enterprise Server 15 SP6-LTSS | Fixed |
| SUSE Linux Enterprise Server for SAP Applications 15 SP4 | Fixed |
| SUSE Linux Enterprise Server for SAP Applications 15 SP5 | Fixed |
| SUSE Linux Enterprise Server for SAP Applications 15 SP6 | Fixed |
| openSUSE Tumbleweed | Fixed |
| SUSE Linux Enterprise Desktop 15 SP7 | Affected |
| SUSE Linux Enterprise Module for Development Tools 15 SP7 | Affected |
| SUSE Linux Enterprise Module for Package Hub 15 SP7 | Affected |
| SUSE Linux Enterprise Server 15 SP7 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP7 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4-LTSS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP4-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP5-LTSS | Affected |
| SUSE Linux Enterprise Server 15 SP6-LTSS | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP4 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP5 | Affected |
| SUSE Linux Enterprise Server for SAP Applications 15 SP6 | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP4-ESPOS | Affected |
| SUSE Linux Enterprise High Performance Computing 15 SP5-ESPOS | Affected |
| SUSE Linux Enterprise Module for Package Hub 15 SP5 | Affected |
| SUSE Linux Enterprise Module for Package Hub 15 SP6 | Affected |
| openSUSE Leap 15.3 | Affected |
| openSUSE Leap 15.4 | Affected |
| openSUSE Leap 15.5 | Affected |
| openSUSE Leap 15.6 | Affected |
| suse/manager/5.0/x86_64/server suse/multi-linux-manager/5.1/x86_64/server | Affected |
EUVD-2026-82924
GHSA-258j-9683-m467
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB