Low severity · published Oct 8, 2026
CVE-2026-107296
msgpack5: Decoding negative int64 values mutates the input buffer
3.7
CVSS
0.3%
EPSS
No
On KEV
Description
msgpack5 is a msgpack v5 implementation for node.js and the browser. Prior to 6.1.0, decoding a negative signed 64-bit integer modifies the corresponding bytes in the caller-provided input buffer while computing the value. Applications that retain or reuse encoded input for integrity checks, logging, or later processing can observe silently corrupted data, while positive integers and other MessagePack value types are unaffected. This issue is fixed in version 6.1.0.
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N
Attack vector
Network
Complexity
High
Privileges
None
User interaction
None
Confidentiality
None
Integrity
Low
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.3% · higher than 20% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
MS
msgpack5 · mcollina
< 6.1.0 · source: vendor
Affected product
MS
msgpack5
mcollina
More from msgpack5
7.5
CVE-2026-107302
msgpack5: Truncated map32 headers throw an unexpected error
7.5
CVE-2026-107300
msgpack5: Many buffered values can exhaust the streaming decoder stack
6.5
CVE-2026-107301
msgpack5: Partial options disable prototype protection
5.9
CVE-2026-107299
msgpack5: Reserved byte can cause unbounded stream buffering
5.9
CVE-2026-107297
msgpack5: Quadratic parsing in the streaming decoder