Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach restbed WebSocket endpoint
-
DeliveryDeclare oversized frame payload length
-
ExploitStream payload into unbounded buffer
-
ExecutionExhaust process memory
-
ImpactServer crash / denial of service
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V2 - Validation and Business Logic Resource allocation limits
MITRE ATT&CK
1 technique across 1 tactic: Impact The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires that the target run a restbed (through 5.0.0) service with a WebSocket endpoint reachable by the attacker; the flaw is in restbed's WebSocket frame handling, which accepts declared payload lengths up to 2^63 bytes and buffers payload data into an unbounded stream buffer without size limits. No authentication, credentials, or user interaction are needed (PR:N/UI:N), and default configurations are affected wherever WebSocket support is enabled and exposed. The primary limiting factor is deployment surface: only restbed-based services that actually expose WebSocket endpoints to untrusted networks are exploitable, and impact is confined to availability (process crash) - there is no path to data disclosure or code execution. |
| Impact | The signals align coherently for a genuine but scope-limited denial-of-service issue. The vendor CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H, base 8.7) describes a network-reachable, low-complexity, unauthenticated attack with no user interaction that impacts availability ONLY - confidentiality and integrity are untouched (VC:N/VI:N), consistent with CWE-770 (Uncontrolled Resource Allocation) memory exhaustion rather than code execution. My independent CVSS 3.1 mapping is A:H-only, ~7.5, meaning the 8.7 4.0 headline is real but describes a crash/DoS, not compromise. Exploitation status: no public exploit identified at time of analysis - there is no CISA KEV listing, no EPSS score provided, and no explicit POC in the references (the GitHub issue #558 and VulnCheck advisory document the flaw and source line but are not weaponized exploit code). There are no conflicting signals: the description's 'remote unauthenticated' language matches PR:N and AV:N in the vector. The main factor moderating real-world priority is product prevalence - restbed is a niche C++ REST/WebSocket framework, not ubiquitous infrastructure - so this is a legitimate patch-worthy DoS for anyone running restbed WebSocket endpoints on the public internet, but not a broad-impact emergency. |
| Exploit ScenarioDerived | An attacker who can reach a restbed WebSocket endpoint opens a connection and sends a WebSocket frame header declaring a very large payload length (up to 2^63 bytes), then streams payload data that restbed buffers into an unbounded stream buffer with no size cap. Sustained or repeated frames drive the server process to exhaust available memory and crash, denying service to legitimate clients. No authentication, user interaction, or special timing is required, though no public exploit code has been identified. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 30, 2026
Memory exhaustion denial of service in restbed through 5.0.0 allows remote unauthenticated attackers to crash server processes by sending WebSocket frames that declare payload lengths up to 2^63 bytes and then streaming data into an unbounded buffer. Any restbed-based service that exposes a WebSocket endpoint to an untrusted network is potentially affected, and no credentials or user interaction are required. The impact is confined to availability (process crash/OOM), with no data disclosure or code execution path; no public exploit code or confirmed active exploitation has been identified at time of analysis. The CVSS 4.0 base score is 8.7, and an independent CVSS 3.1 assessment aligns as a genuine but scope-limited denial-of-service issue.
RemediationAI
No vendor-released patched version has been identified at time of analysis; track the upstream GitHub issue https://github.com/Corvusoft/restbed/issues/558 and the VulnCheck advisory https://www.vulncheck.com/advisories/restbed-through-5.0.0-websocket-memory-exhaustion-via-unbounded-frame-buffering for a fix. Until a patch is released, disable WebSocket endpoints in restbed services if they are not required, or restrict them to trusted networks via firewall allowlisting or an authenticating reverse proxy-this removes the attack surface but breaks legitimate WebSocket clients. If WebSocket must remain exposed, terminate it behind a proxy or load balancer that enforces strict maximum WebSocket frame/message sizes and per-connection buffering, recognizing that proxy support for upgraded WebSocket traffic limits varies and may not fully mitigate the issue. Run restbed processes under OS-level memory limits (for example systemd MemoryMax or cgroup limits) and monitor/restart on OOM; this can contain host-wide exhaustion at the cost of the targeted service still becoming unavailable.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
Restbed is a C++ HTTP/WebSocket framework; the flaw is in its WebSocket frame handling implementation (referenced source line: web_socket_impl.cpp#L117). The code trusts the declared payload-length field from incoming frames (up to 2^63) and buffers payload data into an unbounded stream buffer without enforcing maximum frame or message sizes. This is CWE-770 (Allocation of Resources Without Limits or Throttling), where an attacker can cause memory exhaustion by continuously sending or declaring large frames. The affected CPE cpe:2.3:a:corvusoft:restbed:*:*:*:*:*:*:*:* covers restbed releases through 5.0.0. The vulnerability does not provide confidentiality or integrity impact; it is strictly a resource-consumption/availability issue.
Know when Restbed gets its next vulnerability
- 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
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
Remote unauthenticated attacker sends crafted WebSocket frames with no interaction (AV:N/AC:L/PR:N/UI:N); impact is memory-exhaustion crash only, so C:N/I:N/A:H, scope unchanged.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
restbed through 5.0.0 accepts WebSocket frames with declared payload lengths up to 2^63 bytes and buffers the payload without size limits in an unbounded stream buffer. Remote unauthenticated attackers can declare large frame sizes and stream payload data to exhaust server memory, causing denial of service through process crash.
Executive ViewAI
Restbed through version 5.0.0 contains a high-severity WebSocket memory exhaustion flaw that can crash services exposed to untrusted networks. Organizations running such services should treat this as an availability risk because no vendor-released patch identified at time of analysis and no public exploit identified at time of analysis, making exposure reduction and interim controls the immediate priority.
No vendor-released patch identified at time of analysis. Interim mitigations include restricting WebSocket endpoints to trusted networks, placing them behind authenticated reverse proxies, enforcing maximum frame and message sizes at the proxy or application layer, rate-limiting connections, disabling unnecessary WebSocket services, and monitoring memory usage and process crashes.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
EUVD-2026-90203
GHSA-x9gv-qwcx-36wm
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB