Skip to main content

Stomper CVE-2026-26448

| EUVDEUVD-2026-66753 CRITICAL
Use After Free (CWE-416)
2026-08-26 cve@mitre.org GHSA-m2x8-gg52-7xpc
9.8
CVSS 3.1 · Vendor: mitre
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach exposed STOMP listener
  2. Delivery
    Send multiple CONNECT frames, subscribe destination
  3. Exploit
    Second client SENDs to that destination
  4. Execution
    Broker dereferences freed StompStreamSocket
  5. Impact
    Heap use-after-free, process crash (DoS)

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Memory lifecycle management
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The concrete prerequisite is network access to the broker's STOMP TCP listener and the ability to send STOMP frames - no authentication is required (CVSS PR:N; the description states the protocol does not authenticate or restrict such sequences by default). The specific trigger sequence is: one connection sends multiple CONNECT frames and holds a subscription to a destination, then a second client or later connection sends a SEND frame to that same previously subscribed destination. Limiting factors: the target instance must be network-reachable (mitigated if bound to localhost or firewalled), the specific frame ordering must be met, and the confirmed outcome is a process crash (DoS) rather than proven code execution.

Impact

The signals are mixed and warrant nuance. The supplied CVSS 3.1 vector (AV:N/AC:L/PR:N/UI:N, C:H/I:H/A:H = 9.8 Critical) treats this as full remote compromise, but the description only demonstrates a heap use-after-free leading to a process crash - i.e., a denial of service - with the tags (Denial Of Service, Memory Corruption, Use After Free) reinforcing DoS as the confirmed impact; arbitrary code execution is theoretically possible with UAF but is not evidenced here, so the C:H/I:H rating appears optimistic and should be verified. EPSS is low (0.15%, 5th percentile) and there is no CISA KEV listing, indicating no observed widespread exploitation, though SSVC rates it Automatable=yes with Technical Impact=total and Exploitation=poc. Prevalence is the dominant mitigating factor: Stomper is an obscure, small-footprint project, so any operator running an internet-exposed instance should treat a crash-on-demand DoS as urgent even though the aggregate real-world exposure is small. Bottom line: real but narrow - a genuine unauthenticated remote DoS against a niche product, not a mass-exploitation event.

Exploit ScenarioDerived

An attacker with network reach to an exposed Stomper broker opens a TCP connection, sends multiple CONNECT frames, and subscribes a destination, then (from another client or connection) sends a SEND frame to that destination; the broker dereferences the freed StompStreamSocket and crashes, taking down messaging for all users. A public proof-of-concept write-up documenting the frame sequence exists, and the low attack complexity plus lack of default authentication make the crash reliably reproducible.

Act Now Prioritize within 24-48h. Why: CRITICAL severity.
No patch listed yet 0.2% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 27, 2026

Denial-of-service (and potential memory corruption) in the Stomper STOMP message broker (commit 5e2741e) lets remote attackers crash the broker process by abusing frame sequencing. By opening a connection that sends multiple CONNECT frames and subscribes a destination, then having another client SEND to that destination, an attacker triggers a heap use-after-free on a freed StompStreamSocket object. A public proof-of-concept write-up exists (no confirmed active exploitation), and because the protocol path requires no authentication by default, exploitation is straightforward against exposed instances.

RemediationAI

No vendor-released patch or fixed version was identified at time of analysis (the EUVD lists no fixed version and references point to the source repository and a bug report rather than a tagged release), so treat remediation as compensating controls. Restrict network access to the STOMP TCP listener so it is not exposed to untrusted networks - bind it to localhost or place it behind a firewall/ACL allowing only trusted message-producing clients - since the attack requires the ability to open a connection and send CONNECT/SEND frames. Because the protocol does not authenticate these sequences by default, front the broker with an authenticating proxy or enable any available STOMP authentication to prevent arbitrary clients from establishing sessions; the trade-off is added latency and configuration overhead, and legitimate anonymous publishers/subscribers would break. Monitor the broker process for crashes and enable automatic restart (supervisor/systemd) as a stopgap to limit DoS duration. Track the upstream repository (https://github.com/mdoi/stomper) for a fix and review the bug report at https://github.com/songxpu/bug_report/blob/master/Stomp/stomper_vuln4.md.

Affected VersionsENISA

n/a n/a

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

Stomper is an implementation of a STOMP (Simple/Streaming Text Oriented Messaging Protocol) broker, a lightweight text-based publish/subscribe messaging protocol that operates over TCP. The flaw is a CWE-416 Use-After-Free: the broker tracks per-connection state in a StompStreamSocket object, and its lifecycle management fails to account for a connection sending multiple CONNECT frames while a destination remains subscribed. When a later SEND frame targets that previously subscribed destination, the broker dereferences a pointer to a StompStreamSocket that has already been freed, corrupting the heap. No CPE strings were supplied in the intelligence, so exact affected-product identification relies on the source repository (github.com/mdoi/stomper) rather than NVD CPE data.

Know when the next one hits your stack

  • 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

Vendor (mitre) PRIMARY 9.8 CRITICAL
AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
vuln.today AI 7.5 HIGH

Unauthenticated network frame sequence (AV:N/AC:L/PR:N/UI:N); only a process crash is demonstrated, so A:H with C:N/I:N since code execution is unproven despite the UAF.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Red Hat 7.5 HIGH

Primary rating from Vendor (mitre).

CVSS VectorVendor: mitre

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

3
CVSS changed
Aug 27, 2026 - 20:37 NVD
9.8 (CRITICAL)
CVE Published
Aug 26, 2026 - 20:17 cve.org
CRITICAL 9.8
CVE Published
Aug 26, 2026 - 20:17 cve.org
UNKNOWN (no severity yet)

DescriptionCVE.org

Stomper 5e2741e is vulnerable to Use-After-Free. When a client sends multiple CONNECT frames on the same TCP connection, and subsequently another client (or a later connection) sends SEND frames to a destination previously subscribed on that connection, the broker may dereference a pointer to a StompStreamSocket object that has already been freed. This results in a heap use-after-free and process crash. Because the protocol does not authenticate or restrict such sequences by default.

Executive ViewAI

Why It Matters

Stomper STOMP message broker contains a critical vulnerability enabling unauthenticated remote denial-of-service and potential memory corruption; publicly available exploit code exists. Any exposed deployment is immediately vulnerable, directly impacting system availability and operational continuity for applications dependent on message queuing.

Business Impact: Severe
Compensating Controls

Implement network segmentation to restrict STOMP broker access to trusted internal networks only; deploy authentication proxies or API gateways in front of exposed instances; enable detailed logging and alerting on connection attempts and abnormal frame sequencing patterns; maintain redundant broker instances with automatic failover to mitigate denial-of-service impact on critical workflows.

Threat Intelligence Overview

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Rare
obscure hobby STOMP broker, minimal production/enterprise footprint
Data Quality
6 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment Vendor GitHub

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.

SignalValue
Severity CRITICAL
CISA KEV No
Public POC No
EPSS 0.2%
Patch available No
Active threat No
Deciding rule
CRITICAL severity
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Out-of-Cycle
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Total

Priority Score

49
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +49
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Use-after-free vulnerabilities occur when a program continues to access memory through a pointer after that memory has been deallocated.

Memory corruption occurs when a program writes data beyond the boundaries of allocated memory regions or accesses memory in unintended ways, violating the integrity of the process's address space.

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

Vendor StatusVendor

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy