Skip to content
OpenAdvisories
Medium · 5.3 CVE-2026-107298 EUVD-2026-95109GHSA-24ch-f2g6-9hhh

msgpack5: Deeply nested input can exhaust the decoder stack

Published Oct 8, 2026 · Updated Oct 9, 2026 · Assigned by GitHub_M

Description

msgpack5 is a msgpack v5 implementation for node.js and the browser. Prior to 6.1.0, the array and map decoding paths have no nesting-depth limit, allowing an attacker who can provide MessagePack input to submit deeply nested containers that exhaust the JavaScript call stack and interrupt a process, worker, or request handler. This issue is fixed in version 6.1.0.

Affected products

VendorProductAffectedFixed
mcollina msgpack5 < 6.1.0 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 msgpack No fix yet —

Affected packages

EcosystemPackageAffectedFixedRecord
npm msgpack5 < 6.1.0 6.1.0 GHSA-24ch-f2g6-9hhh

References