Intel

AIKIDO-2026-255937

MessagePack is vulnerable to Denial of Service (DoS)

Denial of Service (DoS)CVE-2026-48510 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

When LZ4-compressed MessagePack is decompressed, declared uncompressed lengths from the wire are used to allocate output buffers before validating that the compressed data is reasonable. A small payload can claim a very large decompressed size and force large allocations or out-of-memory failures. The fix rejects negative and excessive uncompressed lengths and caps aggregate decompressed size before allocation.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range and use LZ4 compression when deserializing 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.