flat through 6.0.1 Denial of Service via unflatten() Numeric Array Index Keys
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| hughsk | flat | unaffected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Flat Project | Flat |
|
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.320% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| References |
| |
| Metrics |
threat_severity
|
threat_severity
|
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| Description | flat through 6.0.1 contains an uncontrolled resource allocation vulnerability in unflatten() that allows attackers to create huge sparse arrays via unbounded numeric keys. Attackers can supply flattened keys such as a.4294967294, causing iteration with forEach, spread or JSON.stringify to block the Node.js event loop. | |
| Title | flat through 6.0.1 Denial of Service via unflatten() Numeric Array Index Keys | |
| First Time appeared |
Flat Project
Flat Project flat |
|
| Weaknesses | CWE-770 | |
| CPEs | cpe:2.3:a:flat_project:flat:*:*:*:*:*:*:*:* | |
| Vendors & Products |
Flat Project
Flat Project flat |
|
| References |
|
|
| Metrics |
cvssV3_1
|