CVE-2026-88351
An integer overflow vulnerability exists in the MPack Node API in MPack 1.1.1 on 32-bit platforms. When parsing a specially crafted MessagePack array32 or map32 object with an excessively large element count, the page allocation size calculation in mpacktreeparsechildren() can overflow sizet and produce an undersized allocation. Subsequent parsing writes mpacknodedata_t records beyond the allocated heap buffer, resulting in heap-buffer-overflow, memory corruption, and denial of service.
Package Versions Affected
Automatically patch vulnerabilities without upgrading
CVSS Version



Related Resources
References
https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/88xxx/CVE-2026-88351.json, https://nvd.nist.gov/vuln/detail/CVE-2026-88351, https://github.com/ludocode/mpack/issues/123, https://github.com/ludocode/mpack/commit/3d54d1215bdb5478d3ddecaf85884c58b382cd9b