VulnSea

msgpack has 6 CVEs on record. Disclosure cadence is accelerating: 5 in the last 90 days against 1 in the 90 before. The median CVSS is 5.3 (medium). None have a confirmed exploitation report. The most common weakness class is CWE-416 (3). Most affected products: msgpack (3), msgpack-java (2), msgpack-c (1).

CVEs per month

Last 12 months, by publish date

111201020304050607080910
Exploited share
0% vs 1% corpus
Median CVSS
5.3
Publish → KEV
—
Last 90 days
5 prev 1

Products

  • msgpack 3
  • msgpack-java 2
  • msgpack-c 1
6
Total CVEs
0
Critical
0
CISA KEV
0
Exploited

msgpack vulnerabilities

CVEs affecting msgpack, newest first. Open any entry for full detail, references, and exploit status.

6 CVEsRSS

CVE-2026-114613High· 7.5
today

MessagePack: Unbounded memory leak in msgpack C extension on strict_map_key validation failure

MessagePack: Unbounded memory leak in msgpack C extension on strict_map_key validation failure

▾ Twilightmsgpack · msgpackEPSS 0.44%via OSV
CVE-2026-90473Medium· 5.3
1mo ago

msgpack-java through 0.9.12 contains an integer overflow vulnerability in MessageUnpacker.skipValue() when processing MAP32 containers with large element counts

msgpack-java through 0.9.12 contains an integer overflow vulnerability in MessageUnpacker.skipValue() when processing MAP32 containers with large element counts. Attackers can supply a MAP32 element count at or above 0x40000000 that wrap…

▾ Sunlitmsgpack · msgpack-javaEPSS 0.41%via NVD
CVE-2026-90472Medium· 5.3PoC
1mo ago

msgpack-java through 0.9.12 contains a stack overflow vulnerability in MessageUnpacker.unpackValue() that recursively deserializes arrays and maps without nesting depth limits

msgpack-java through 0.9.12 contains a stack overflow vulnerability in MessageUnpacker.unpackValue() that recursively deserializes arrays and maps without nesting depth limits. Attackers can craft payloads with deeply nested arrays to ex…

▾ Twilightmsgpack · msgpack-javaEPSS 0.57%via NVD
CVE-2026-72854Medium· 5.3PoC
2mo ago

msgpack_unpacker_expand_buffer in src/unpack.c, reached through the public msgpack_unpacker_reserve_buffer API, computes its new buffer size using an unchecked size_t addition of the requested size and the amount already used

msgpack_unpacker_expand_buffer in src/unpack.c, reached through the public msgpack_unpacker_reserve_buffer API, computes its new buffer size using an unchecked size_t addition of the requested size and the amount already used. The doubli…

▾ Twilightmsgpack · msgpack-cEPSS 0.16%via NVD
CVE-2026-54522Low
2mo ago

MessagePack::Buffer#clear Use-After-Free that Enables Cross-Buffer Disclosure

MessagePack::Buffer#clear Use-After-Free that Enables Cross-Buffer Disclosure

▾ Sunlitmsgpack · msgpackEPSS 0.23%via GHSA
GHSA-6v7p-g79w-8964High· 7.5
4mo ago

MessagePack for Python: Out-of-bounds read / crash on Unpacker reuse after a caught error

MessagePack for Python: Out-of-bounds read / crash on Unpacker reuse after a caught error

▾ Twilightmsgpack · msgpackvia GHSA
msgpack vulnerabilities (CVEs) · VulnSea