CVE-2021-21419CWE-400

Improper Handling of Highly Compressed Data (Data Amplification) and Memory Allocation with Excessive Size Value in eventlet

Medium · published May 7, 2021

CVSS v3.1
5.3
EPSS
2%
Percentile
78.2
In the wild
Unconfirmed
What it is

Eventlet is a concurrent networking library for Python. A websocket peer may exhaust memory on Eventlet side by sending very large websocket frames. Malicious peer may exhaust memory on Eventlet side by sending highly compressed data frame. A patch in version 0.31.0 restricts websocket frame to reasonable limits. As a workaround, restricting memory usage via OS limits would help against overall machine exhaustion, but there is no workaround to protect Eventlet process.

The record
Technical detail
CVSS v3.1
5.3 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
CVSS v4.0
Not supplied
EPSS
0.01792 · 78.2th percentile
Weakness
CWE-400 · Uncontrolled Resource Consumption
Published
2021-05-07T14:30Z
EPSS history
Timeline
  • 07 MAY 14:30Z
    Improper Handling of Highly Compressed Data (Data Amplification) and Memory Allocation with Excessive Size Value in eventlet
    cvelistv5