Description
stomper 5e2741e is vulnerable to Denial of Service. A malicious client can send partial STOMP frames and keep the TCP connections open, which, combined with the broker s use of edge-triggered epoll (EPOLLET) and MSG_PEEK in recv(), causes sockets to enter a permanent half-read state. When enough such connections accumulate, the broker stops receiving any further epoll events for those sockets and eventually hangs in epoll_wait, effectively refusing to process new messages.
Published: 2026-08-26
Score: n/a
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability involves a STOMP broker using the stomper library, where a malicious client can send incomplete STOMP frames that cause the broker’s use of edge‑triggered epoll and MSG_PEEK in recv() to trap sockets in a permanent half‑read state. This state leads to sockets not generating further epoll events, and when enough such sockets accumulate the broker hangs in epoll_wait, ceasing to process new messages, resulting in a denial of service that can render the broker inoperable for all clients. Based on the description, it is inferred that the attacker must maintain a persistent network connection to the broker to exploit the half‑read state.

Affected Systems

The affected systems are STOMP brokers that incorporate the stomper component, specifically the version identified as 5e2741e. No vendor or product names are listed in the CNA data, so any STOMP broker implementing this code submodule is potentially vulnerable. Versions prior to any fixes in newer stomper releases are at risk. The likely impacted deployments are those that have not applied the latest release.

Risk and Exploitability

The risk is high despite the absence of a CVSS or EPSS score; a malicious client can hold partial STOMP frames to force sockets into a permanent half‑read state, causing a denial of service that prevents the broker from processing new messages. The exploit is likely to be remote, delivered over the network to the broker’s listening port. Although the broker is not listed in CISA KEV, the lack of mitigation could still lead to widespread outages when the vulnerable code runs.

Generated by OpenCVE AI on August 26, 2026 at 21:48 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to the latest stomper release that contains the documented fix for handling incomplete STOMP frames and proper socket state management.
  • If an upgrade is not available, enforce connection limits or implement timeouts on client connections to prevent accumulation of half‑read sockets.
  • Disable edge‑triggered epoll (switch to level‑triggered), or adjust the recv() logic to consume all available data before returning, so sockets do not enter a stale half‑read state.
  • As an additional measure, restrict inbound STOMP traffic with a firewall or rate‑limiting appliance to reduce the chance of an attacker establishing many idle connections.

Generated by OpenCVE AI on August 26, 2026 at 21:48 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 26 Aug 2026 22:15:00 +0000

Type Values Removed Values Added
Title Denial of Service in STOMP Broker via Partial Frame Handling
Weaknesses CWE-399
CWE-770

Wed, 26 Aug 2026 20:15:00 +0000

Type Values Removed Values Added
Description stomper 5e2741e is vulnerable to Denial of Service. A malicious client can send partial STOMP frames and keep the TCP connections open, which, combined with the broker s use of edge-triggered epoll (EPOLLET) and MSG_PEEK in recv(), causes sockets to enter a permanent half-read state. When enough such connections accumulate, the broker stops receiving any further epoll events for those sockets and eventually hangs in epoll_wait, effectively refusing to process new messages.
References

Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-08-26T19:33:12.000Z

Reserved: 2026-02-16T00:00:00.000Z

Link: CVE-2026-26445

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-26T20:17:11.400

Modified: 2026-08-26T20:17:11.400

Link: CVE-2026-26445

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-26T22:00:04Z

Weaknesses
  • CWE-399
  • CWE-770

    Allocation of Resources Without Limits or Throttling