Intel

AIKIDO-2026-323842

MessagePack is vulnerable to Denial of Service (DoS)

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

75

High 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

The MessagePackReader.TrySkip path recursively descends nested arrays and maps without applying MessagePackSecurity.MaximumObjectGraphDepth. Formatters that skip unknown members on untrusted payloads can therefore recurse until the process hits an uncatchable StackOverflowException. The fix makes skip traversal iterative and enforces depth accounting so exceeded limits throw catchable serialization errors instead of terminating the host.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and deserialize untrusted MessagePack payloads.

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.