Description
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 mpack_tree_parse_children() can overflow size_t and produce an undersized allocation. Subsequent parsing writes mpack_node_data_t records beyond the allocated heap buffer, resulting in heap-buffer-overflow, memory corruption, and denial of service.
Published: 2026-09-24
Score: 9.8 Critical
EPSS: < 1% Very Low
KEV: No
Impact: Heap buffer overflow and memory corruption
Action: Patch
AI Analysis

Impact

An integer overflow (CWE‑190) exists in the MPack Node API of version 1.1.1 when parsing specially crafted MessagePack array32 or map32 objects on 32‑bit platforms. The overflow occurs during the calculation of the allocation size in mpack_tree_parse_children(), causing an undersized heap allocation. Subsequent parsing writes mpack_node_data_t records beyond the allocated buffer, resulting in a heap‑buffer overflow that corrupts memory and can lead to a denial of service.

Affected Systems

The affected software is the MPack library, specifically version 1.1.1. The vulnerability is limited to 32‑bit operating systems where the size_t type is 32 bits. No vendor or product name is provided beyond the generic MPack library.

Risk and Exploitability

The CVSS score is 9.8, and the EPSS score is less than 1%; the CVE is not listed in KEV. The likely attack vector is a malicious MessagePack payload supplied from a remote or untrusted source, inferred because the parser handles external input. By providing an array32 or map32 with an excessively large element count, an attacker can trigger the integer overflow, causing a heap‑buffer overflow that corrupts memory, potentially crashing the application and denying service.

Generated by OpenCVE AI on September 26, 2026 at 05:02 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade MPack to a version that contains the official fix for the integer overflow in size calculation.
  • Implement input validation that checks the element count of array32 and map32 objects before parsing, rejecting sizes that exceed a safe threshold.
  • Run the MPack library in an isolated or restricted environment (e.g., using sandboxing or limit privileges) so that any memory corruption leads only to a confined crash rather than affecting the broader system.

Generated by OpenCVE AI on September 26, 2026 at 05:02 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sat, 26 Sep 2026 05:30:00 +0000

Type Values Removed Values Added
Title Integer Overflow in MPack Node API Causes Heap Buffer Overflow on 32-bit Platforms

Fri, 25 Sep 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Fri, 25 Sep 2026 18:30:00 +0000

Type Values Removed Values Added
Weaknesses CWE-190
Metrics cvssV3_1

{'score': 9.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H'}


Fri, 25 Sep 2026 06:15:00 +0000

Type Values Removed Values Added
First Time appeared Ludocode
Ludocode mpack
Vendors & Products Ludocode
Ludocode mpack

Thu, 24 Sep 2026 14:45:00 +0000

Type Values Removed Values Added
Description 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 mpack_tree_parse_children() can overflow size_t and produce an undersized allocation. Subsequent parsing writes mpack_node_data_t records beyond the allocated heap buffer, resulting in heap-buffer-overflow, memory corruption, and denial of service.
References

cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-09-25T18:09:28.514Z

Reserved: 2026-09-10T00:00:00.000Z

Link: CVE-2026-88351

cve-icon Vulnrichment

Updated: 2026-09-25T18:08:59.946Z

cve-icon NVD

Status : Deferred

Published: 2026-09-24T15:17:50.423

Modified: 2026-09-25T18:17:31.257

Link: CVE-2026-88351

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-26T05:15:04Z

Weaknesses
  • CWE-190

    Integer Overflow or Wraparound