← Back to search

CVE-2026-107300

7.5 HIGHpublic exploit available

Published 2026-10-08 · Updated 2026-10-08

AI risk analysis

Summary
The msgpack5 library has a recursive streaming decoder that can be exhausted by sending many small valid MessagePack values in a single chunk, leading to JavaScript call stack overflow and process interruption. This affects applications using the library for message processing.
Exploitability
Exploitation is relatively straightforward as it requires only sending a specially crafted chunk with many small values to trigger the recursive calls, with no authentication or complex preconditions needed.
Blast radius
The impact could be significant across applications that use msgpack5 for streaming message processing, potentially causing widespread service disruption and denial of service.
Detection
No reliable host or network indicator is derivable from the published description.
Prioritized remediation
Upgrade to version 6.1.0 or later to fix the recursive call stack exhaustion issue.
denial-of-servicestreamingjavascriptnodejs

Analysis generated locally by garnet-coder (no data left the box). AI-assisted — verify against primary sources before acting.

NVD 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.

CVSS vector

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

Weaknesses

CWE-674

Public exploit & PoC references

All references

Source data: NVD (nvd.nist.gov), public domain. Exploit-DB.ai adds local AI analysis for defensive use only.

Related CVEs

Related by shared AI tags and CWE weakness class. Browse the full archive.