Description
An integer overflow vulnerability exists in MPack 1.1.1 in mpack_node_cstr_alloc() and mpack_node_utf8_cstr_alloc().
Published: 2026-09-22
Score: 6.2 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Potential heap corruption due to integer overflow
Action: Patch
AI Analysis

Impact

An integer overflow exists in MPack 1.1.1 within the mpack_node_cstr_alloc() and mpack_node_utf8_cstr_alloc() functions. The flaw can cause the allocation size calculation to exceed the actual amount of memory allocated, leading to heap corruption and undefined behavior. The description does not state that the overflow leads to arbitrary code execution or denial of service, but corruption could result in crashes, data integrity issues, or other unpredictable effects.

Affected Systems

Only the MPack 1.1.1 library is affected; no other versions or vendors are listed.

Risk and Exploitability

The CVSS score of 6.2 indicates moderate severity, while the EPSS score is less than 1%, suggesting a low probability of exploitation. The vulnerability is not listed in the CISA KEV catalog. The likely attack vector is the delivery of maliciously crafted packed data to a process that parses it with the vulnerable library, as inferred from the nature of the functions involved.

Generated by OpenCVE AI on October 1, 2026 at 23:10 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Apply the patch that addresses the overflow by pulling the latest changes from the project’s GitHub repository (commit 3d54d1215bdb5478d3ddecaf85884c58b382cd9b).
  • If building MPack from source, add bounds checking around the size calculations in mpack_node_cstr_alloc() and mpack_node_utf8_cstr_alloc() to prevent overflow during allocation.
  • Temporarily mitigate risks by validating and sanitizing any input passed to MPack before parsing, ensuring that data lengths are within acceptable bounds.

Generated by OpenCVE AI on October 1, 2026 at 23:10 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 02 Oct 2026 09:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 01 Oct 2026 23:30:00 +0000

Type Values Removed Values Added
Title Integer Overflow in MPack 1.1.1 Node String Allocation

Thu, 01 Oct 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics cvssV3_1

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


Wed, 23 Sep 2026 12:30:00 +0000

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

Tue, 22 Sep 2026 22:15:00 +0000

Type Values Removed Values Added
Title Integer Overflow in MPack 1.1.1 Node String Allocation
Weaknesses CWE-190

Tue, 22 Sep 2026 20:00:00 +0000

Type Values Removed Values Added
Description An integer overflow vulnerability exists in MPack 1.1.1 in mpack_node_cstr_alloc() and mpack_node_utf8_cstr_alloc().
References

cve-icon MITRE

Status: PUBLISHED

Assigner: mitre

Published:

Updated: 2026-10-01T16:27:09.790Z

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

Link: CVE-2026-88350

cve-icon Vulnrichment

Updated: 2026-10-01T16:25:03.389Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-09-22T20:17:10.730

Modified: 2026-10-01T17:17:32.413

Link: CVE-2026-88350

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-01T23:15:16Z

Weaknesses
  • CWE-190

    Integer Overflow or Wraparound