Description
A flaw was found in Undertow. A remote attacker can cause Out of Memory on websockets endpoint without authentication on any @ServerEndpoint class that has any @OnMessage method. This allows an attacker to cause Denial of Service attack without authentication and using only a standard WebSocket handshake.
Published: 2026-08-11
Score: 7.5 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability in Undertow allows a remote attacker to trigger an out‑of‑memory condition on any WebSocket endpoint that is implemented with a @ServerEndpoint class containing at least one @OnMessage handler. The defect permits the attacker to send a standard WebSocket handshake request that is authenticated as an unauthenticated user, leading the server to consume increasingly large amounts of memory and ultimately causing a denial of service. The weakness corresponds to CWE‑120, indicating a buffer handling error that can be exploited to exhaust resources.

Affected Systems

Affected products include Red Hat Data Grid 8, Red Hat Fuse 7, Red Hat JBoss Enterprise Application Platform 7 and 8, the JBoss EAP Expansion Pack, Red Hat Single Sign‑On 7, and Red Hat builds of Apache Camel for Spring Boot 4. No specific version ranges are listed, so any deployment that incorporates Undertow and utilizes @ServerEndpoint/@OnMessage classes is potentially vulnerable.

Risk and Exploitability

The CVSS base score of 7.5 classifies the issue as high severity, and the vulnerability is not listed in the KEV catalog, though no EPSS data is available. An attacker can exploit it from the network without authentication or privileges by establishing a normal WebSocket connection; the attack would not require any special knowledge beyond knowledge of the endpoint URL. Because the mitigations are purely server configuration changes or a patch, the risk is significant in environments where web services are publicly exposed.

Generated by OpenCVE AI on August 11, 2026 at 10:22 UTC.

Remediation

Vendor Workaround

Option 1 — Server-wide configuration to disable websockets handshake: <!-- Remove <websockets/> from standalone.xml servlet-container --> <servlet-container name="default"> <jsp-config/> <!-- <websockets/> ← remove this line entirely --> </servlet-container> isWebsocketsEnabled() returns false → no WebSocket upgrade accepted for any deployment. Option 2 — Per-application configuration to disable websockets handshake: <!-- WEB-INF/jboss-web.xml inside the WAR --> <jboss-web> <enable-websockets>false</enable-websockets> </jboss-web> Only that specific WAR's @ServerEndpoint classes are not registered.


OpenCVE Recommended Actions

  • Apply the vendor‑issued security fix or upgrade to a version that addresses the Undertow issue.
  • Remove the <websockets/> element from the server‑wide configuration (standalone.xml) so no WebSocket upgrade is accepted.
  • Add <enable-websockets>false</enable-websockets> to the jboss-web.xml of any deployment that requires remaining WebSocket functionality to be disabled locally.

Generated by OpenCVE AI on August 11, 2026 at 10:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 11 Aug 2026 09:15:00 +0000

Type Values Removed Values Added
Description A flaw was found in Undertow. A remote attacker can cause Out of Memory on websockets endpoint without authentication on any @ServerEndpoint class that has any @OnMessage method. This allows an attacker to cause Denial of Service attack without authentication and using only a standard WebSocket handshake.
Title Undertow: undertow-websockets: undertow: pre-auth dos on websocket endpoint with @serverendpoint class with any @onmessage method
First Time appeared Redhat
Redhat camel Spring Boot
Redhat jboss Data Grid
Redhat jboss Enterprise Application Platform
Redhat jboss Fuse
Redhat jbosseapxp
Redhat red Hat Single Sign On
Weaknesses CWE-120
CPEs cpe:/a:redhat:camel_spring_boot:4
cpe:/a:redhat:jboss_data_grid:8
cpe:/a:redhat:jboss_enterprise_application_platform:7
cpe:/a:redhat:jboss_enterprise_application_platform:8
cpe:/a:redhat:jboss_fuse:7
cpe:/a:redhat:jbosseapxp
cpe:/a:redhat:red_hat_single_sign_on:7
Vendors & Products Redhat
Redhat camel Spring Boot
Redhat jboss Data Grid
Redhat jboss Enterprise Application Platform
Redhat jboss Fuse
Redhat jbosseapxp
Redhat red Hat Single Sign On
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}


Subscriptions

Redhat Camel Spring Boot Jboss Data Grid Jboss Enterprise Application Platform Jboss Fuse Jbosseapxp Red Hat Single Sign On
cve-icon MITRE

Status: PUBLISHED

Assigner: redhat

Published:

Updated: 2026-08-11T08:49:58.552Z

Reserved: 2026-07-13T05:42:33.770Z

Link: CVE-2026-15565

cve-icon Vulnrichment

No data.

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-11T10:30:04Z

Weaknesses
  • CWE-120

    Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')