- Reported
-
- Issued
-
- Package
-
ws
(crates.io)
- Type
-
Vulnerability
- Categories
-
- Keywords
-
#websocket
#dos
#ddos
#oom
#memory
#remotely
- Aliases
-
- References
-
- CVSS Score
- 7.5
HIGH
- CVSS Details
-
- Attack vector
- Network
- Attack complexity
- Low
- Privileges required
- None
- User interaction
- None
- Scope
- Unchanged
- Confidentiality
- None
- Integrity
- None
- Availability
- High
- CVSS Vector
- CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
- Patched
-
no patched versions
Description
Affected versions of this crate did not properly check and cap the growth of the outgoing buffer.
This allows a remote attacker to take down the process by growing the buffer of their (single) connection until the process runs out of memory it can allocate and is killed.
The flaw was corrected in the parity-ws
fork (>=0.10.0) by disconnecting a client when the buffer runs full.
Advisory available under CC0-1.0
license.