CVE Database›CVE-2026-19204

CVE-2026-19204

org.eclipse.jetty.websocket/websocket-core-common: Jetty: Denial of Service via crafted WebSocket frame with unknown opcode

Loading…

Severity

Important

Red Hat Product Security

7.5

CVSS 3.1

Review impact separately from score.

Published · September 7, 2026

Updated · September 25, 2026

Description

A flaw was found in Jetty. A remote attacker can exploit this vulnerability by sending a specially crafted WebSocket frame with an unknown operation code (opcode) and a very large declared payload length. When auto-fragmentation is enabled, these unknown opcodes bypass the normal maximum frame size handling, leading Jetty to attempt a large memory allocation before validating the opcode. This can cause the Java Virtual Machine (JVM) heap to be exhausted, resulting in a Denial of Service (DoS) for the affected system.

Statement

Jetty in affected Red Hat products can allow a remote attacker to exhaust the JVM heap by sending a crafted WebSocket frame with a reserved opcode and a large declared payload length to a reachable WebSocket endpoint. Auto-fragmentation is enabled by default, allowing allocation before the invalid opcode is rejected. Remediation is being pursued for affected shipped versions.

CVSS score applicability

The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.

Mitigation

Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.

CVSS / CWE

CVSS 3.1 · 7.5
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

CWE-789 · Memory Allocation with Excessive Size Value