Description
MessagePack is the serializer implementation for Python msgpack.org. Prior to 1.2.1, there is an Out-of-bounds read/crash on Unpacker reuse after a caught error, potentially leading to a DoS attack. If the Unpacker is used repeatedly after an error occurs, the process may crash with a SEGV. This issue has been fixed in version 1.2.1.
Published: 2026-06-30
Score: 7.5 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The vulnerability resides in the Python implementation of MessagePack. When an Unpacker object encounters an error, a subsequent reuse of the same instance can trigger an out‑of‑bounds read that causes a segmentation fault and a crash. This is a memory safety weakness identified by CWE‑416. The result is a denial of service that affects the process executing the Unpacker.

Affected Systems

The affected product is msgpack-python. All releases before 1.2.1 are vulnerable. The fix was applied in version 1.2.1 and later releases are not affected.

Risk and Exploitability

The CVSS score of 7.5 indicates high severity, while the EPSS score is not available and the vulnerability is not listed in CISA’s KEV catalog. Exploitation requires an environment where untrusted data is unpacked, and the attacker must trigger an error in the Unpacker and then reuse the same instance. A successful exploitation results in a process crash that can be leveraged for a denial‑of‑service attack against the affected application.

Generated by OpenCVE AI on July 1, 2026 at 00:06 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade msgpack‑python to version 1.2.1 or later
  • If an upgrade cannot be performed immediately, modify the application to avoid reusing Unpacker objects after a caught error; instead, instantiate a fresh Unpacker for each unpacking operation or reinitialize the instance after handling the error
  • Deploy monitoring to detect and alert on segmentation faults or unexpected crashes in services using msgpack, and verify that the update resolves the issue in production

Generated by OpenCVE AI on July 1, 2026 at 00:06 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 01 Jul 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 01 Jul 2026 10:30:00 +0000

Type Values Removed Values Added
First Time appeared Msgpack
Msgpack msgpack-python
Vendors & Products Msgpack
Msgpack msgpack-python

Tue, 30 Jun 2026 22:15:00 +0000

Type Values Removed Values Added
Description MessagePack is the serializer implementation for Python msgpack.org. Prior to 1.2.1, there is an Out-of-bounds read/crash on Unpacker reuse after a caught error, potentially leading to a DoS attack. If the Unpacker is used repeatedly after an error occurs, the process may crash with a SEGV. This issue has been fixed in version 1.2.1.
Title MessagePack: Out-of-bounds read/crash on Unpacker reuse after caught error
Weaknesses CWE-416
References
Metrics cvssV3_1

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


Subscriptions

Msgpack Msgpack-python
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-01T14:54:36.191Z

Reserved: 2026-06-24T18:49:56.209Z

Link: CVE-2026-57585

cve-icon Vulnrichment

Updated: 2026-07-01T14:54:31.919Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-07-01T10:00:53Z

Weaknesses