msgpack5: Many buffered values can exhaust the streaming decoder stack
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| mcollina | msgpack5 | affected |
|
No data.
No data.
| Vendor | Product | Versions | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Mcollina | Msgpack5 |
|
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-5x5g-h9x8-2fh9 | msgpack5: Many buffered values can exhaust the streaming decoder stack |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.426% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Mcollina
Mcollina msgpack5 |
|
| Vendors & Products |
Mcollina
Mcollina msgpack5 |
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| Description | msgpack5 is a msgpack v5 implementation for node.js and the browser. Prior to 6.1.0, the streaming decoder recursively invokes itself for each complete MessagePack value remaining in a chunk. A remote peer can send one chunk containing many small valid values, causing recursion proportional to the value count, exhausting the JavaScript call stack, and interrupting the process or stream. This issue is fixed in version 6.1.0. | |
| Title | msgpack5: Many buffered values can exhaust the streaming decoder stack | |
| Weaknesses | CWE-674 | |
| References |
| |
| Metrics |
cvssV3_1
|