CVE Catalog

CVE-2026-107297

MediumCVSS 5.9
Published: Translated: NVD NIST

Summary

In msgpack5 before 6.1.0, the streaming decoder reparses an incomplete array or map from the beginning whenever another chunk arrives. A remote peer can split one valid MessagePack container across many small chunks, causing completed elements to be decoded repeatedly, producing quadratic CPU use and blocking the event loop.

Risk Assessment

An attacker can cause CPU exhaustion and block the event loop, leading to denial of service.

Recommendation

Update msgpack5 to version 6.1.0 or later to address this issue.

Other vulnerabilities in msgpack5

See all
Original NVD description (English source)

msgpack5 is a msgpack v5 implementation for node.js and the browser. Prior to 6.1.0, the streaming decoder reparses an incomplete array or map from the beginning whenever another chunk arrives. A remote peer can split one valid MessagePack container across many small chunks, causing completed elements to be decoded repeatedly, producing quadratic CPU use and blocking the event loop. This issue is fixed in version 6.1.0.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS