Prototype Pollution in Mcollina Msgpack5
CVE-2026-107301
msgpack5 is a msgpack v5 implementation for node.js and the browser. Prior to 6.1.0, constructing msgpack5 with an empty or partial options object disables the default protoAction: 'error' protection. A decoded map containing a __proto__ key can then replace the decoded object's prototype, potentially changing inherited properties or downstream behavior, although Object.prototype is not modified globally. This issue is fixed in version 6.1.0.
Vulnerability class: Prototype Pollution
Published .
CVSS v3 metric
CVSS v3 base score 6.5 (Medium). Vector: CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:H/A:L.
EPSS exploit prediction
No EPSS score from FIRST.org yet. New CVEs usually get one within a few days; no score means no signal yet, not low risk. How EPSS works.
Affected products
- Mcollina Msgpack5 — versions < 6.1.0
Weakness classification (CWE)
References
Frequently asked questions
- What is CVE-2026-107301?
- CVE-2026-107301 is a medium-severity vulnerability in Mcollina Msgpack5, classified under Improperly Controlled Modification of Object Prototype Attributes (Prototype Pollution). CVSS score: 6.5/10. Published 2026-10-08.
- How severe is CVE-2026-107301?
- Medium severity. CVSS v3 base score is 6.5 out of 10.