stomper: stomper: Denial of Service via partial STOMP frames
Published Aug 26, 2026
7.5
HIGHCVSS 3.1
EPSS 0.49%
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.
Affected products
No data.
No data.
No data.
No Red Hat product state for this CVE.
No package ranges for this CVE.
Remediation
Red Hat statement
A flaw was found in stomper. A remote unauthenticated attacker can cause a Denial of Service by sending partial STOMP frames over open TCP connections. When combined with the broker's use of edge-triggered epoll (EPOLLET) and MSG_PEEK in recv(), sockets enter a permanent half-read state. Once enough connections accumulate, the broker stops receiving epoll events for these sockets and hangs in epoll_wait, refusing new messages. Red Hat default security controls (e.g., non-root execution, process isolation) do not prevent this service-level socket starvation, though network boundaries can limit exposure.
Red Hat mitigation
Limit exposure by configuring network firewalls or security groups to restrict access to the STOMP broker port only to trusted clients. Alternatively, reduce the connection timeout and limit the maximum allowed unauthenticated TCP connections per host at the infrastructure or ingress layer.
References (7)
- https://access.redhat.com/security/cve/CVE-2026-26445 Vendor Advisory
- https://bugzilla.redhat.com/show_bug.cgi?id=2524652 Issue Tracking
- https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-66756 Advisory
- https://github.com/mdoi/stomper
- https://github.com/songxpu/bug_report/blob/master/Stomp/stomper_vuln5.md
- https://nvd.nist.gov/vuln/detail/CVE-2026-26445
- https://www.cve.org/CVERecord?id=CVE-2026-26445
Change history (0)
No recorded changes yet.