Intel

AIKIDO-2026-221714

MessagePack is vulnerable to Denial of Service (DoS)

Denial of Service (DoS)CVE-2026-48512 Published Today

63

Medium Risk

This Affects:

DOTNETMessagePack
0.0.1 - 2.5.300
Fixed in 2.5.301
3.0.0 - 3.1.6
Fixed in 3.1.7
Are you affected? Scan for Free

TL;DR

JSON conversion helpers recurse through nested arrays, objects, separator runs, and typeless extension branches without consistently enforcing MessagePackSecurity.MaximumObjectGraphDepth. Attacker-controlled JSON or MessagePack input passed to ConvertFromJson or ConvertToJson can exhaust the process stack and trigger an uncatchable StackOverflowException. The fix adds depth accounting to conversion paths and replaces separator self-recursion with bounded iteration.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and call MessagePack JSON conversion APIs on untrusted input.

Background info

MessagePack is vulnerable to Denial of Service (DoS) in versions 0.0.1 - 2.5.300 and 3.0.0 - 3.1.6.

How to fix this

Upgrade the MessagePack library to the patch version.