CVE-2026-107300
HIGH 7.5msgpack5 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.
Severe if exploited (CVSS 7.5), but no known exploitation and low modeled probability. Patch on a normal cadence.
Exploitation likelihood
0.4%chance of exploitation in 30 days · 37th percentile
Impact if exploited
7.5CVSS 3.1 · HIGH
- ConfidentialityNone
- IntegrityNone
- AvailabilityHigh
What an attacker needs
- ✓Access: Reachable over the network — no local access needed
- ✓Privileges: No account or privileges required
- ✓User interaction: No user interaction needed
- ✓Complexity: No special conditions — reliably repeatable
✓ lowers the bar for an attacker · ⚠ raises it
Proof of concept
No public PoC is currently catalogued.
Search for new PoCs
Search GitHub now — results may be empty or unverified.
Tracked sources are checked daily for recent CVEs, including PoCs published after the original disclosure. A later release appears after a tracked source lists it and a refresh succeeds.
Data snapshot:
Weakness (CWE)
- CWE-674: : Uncontrolled Recursion
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
References and research data (JSON)
Packages and version ranges
Each advisory describes its own package and affected ranges. A boundary applies to that range; it is not a universal upgrade recommendation.
msgpack5 npm
pkg:npm/msgpack5
SEMVER range- All earlier versions (introduced 0)
- Fixed boundary (excluded): 6.1.0
GitHub Advisory Database · GHSA-5x5g-h9x8-2fh9 · Updated 2026-10-08T18:00:08.893076738ZAdditional upstream package constraints
{ "database": { "source": "https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2026/10/GHSA-5x5g-h9x8-2fh9/GHSA-5x5g-h9x8-2fh9.json" } }
All CVSS metrics
- HIGH 7.5 v3.1 · CNA Primary
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - HIGH 7.5 v3.1 · NVD Secondary
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
References
Advisories
- https://osv.dev/vulnerability/GHSA-5x5g-h9x8-2fh9 GitHub Advisory Database · GHSA-5x5g-h9x8-2fh9
GitHub Advisory Database · GHSA-5x5g-h9x8-2fh9 · Updated 2026-10-08T18:00:08.893076738Z - https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-95111 EUVD · EUVD-2026-95111
Technical & other
- https://github.com/mcollina/msgpack5/security/advisories/GHSA-5x5g-h9x8-2fh9 CVE record · GitHub_M · Updated 2026-10-08T17:11:13.552Z
NVD · CVE-2026-107300 · Updated 2026-10-08T20:48:36.970
GitHub Advisory Database · GHSA-5x5g-h9x8-2fh9
GitHub Advisory Database · GHSA-5x5g-h9x8-2fh9 · Updated 2026-10-08T18:00:08.893076738Z - https://github.com/mcollina/msgpack5/commit/77fbef144d05def5d16fc22c37caa64c0a7efeba CVE record · GitHub_M · Updated 2026-10-08T17:11:13.552Z
NVD · CVE-2026-107300 · Updated 2026-10-08T20:48:36.970
GitHub Advisory Database · GHSA-5x5g-h9x8-2fh9
GitHub Advisory Database · GHSA-5x5g-h9x8-2fh9 · Updated 2026-10-08T18:00:08.893076738Z - https://github.com/mcollina/msgpack5/releases/tag/v6.1.0 CVE record · GitHub_M · Updated 2026-10-08T17:11:13.552Z
NVD · CVE-2026-107300 · Updated 2026-10-08T20:48:36.970
GitHub Advisory Database · GHSA-5x5g-h9x8-2fh9
GitHub Advisory Database · GHSA-5x5g-h9x8-2fh9 · Updated 2026-10-08T18:00:08.893076738Z - https://github.com/mcollina/msgpack5 GitHub Advisory Database · GHSA-5x5g-h9x8-2fh9
GitHub Advisory Database · GHSA-5x5g-h9x8-2fh9 · Updated 2026-10-08T18:00:08.893076738Z