๐Ÿ” CVE Alert

CVE-2026-92707

MEDIUM 5.3

MessagePack: Nested arrays can blow past buffer length limits

CVSS Score
5.3
EPSS Score
0.0%
EPSS Percentile
0th

MessagePack for C# is a MessagePack serializer for C#. Prior to 2.5.303 and 3.1.9, deserializing attacker-controlled MessagePack data as System.Object through PrimitiveObjectFormatter can cause excessive memory allocation. The formatter allocates an object[] from each declared array length before the configured object-graph depth limit rejects the input, while nested array headers can reuse the same trailing unread bytes to satisfy per-header length validation. A comparatively small payload can therefore keep many large arrays alive at once. When an attacker can submit such data repeatedly, the allocations can cause severe managed-heap pressure, excessive garbage collection, process termination, or loss of service. Exposure requires an application to deserialize untrusted data through the affected formatter path and permit repeated attacker-controlled submissions, such as a reachable ASP.NET Core SignalR hub method with an object parameter and AddMessagePackProtocol() enabled. This issue is fixed in versions 2.5.303 and 3.1.9.

CWE CWE-1325
Vendor messagepack-csharp
Product messagepack-csharp
Published Oct 15, 2026
Stay Ahead of the Next One

Get instant alerts for messagepack-csharp messagepack-csharp

Be the first to know when new medium vulnerabilities affecting messagepack-csharp messagepack-csharp are published โ€” delivered to Slack, Telegram or Discord.

Get Free Alerts โ†’ Free ยท No credit card ยท 60 sec setup

CVSS v3 Breakdown

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
None
Integrity
None
Availability
Low

Affected Versions

MessagePack-CSharp / MessagePack-CSharp
< 2.5.303 >= 3.0.0, < 3.1.9

References

NVD โ†— CVE.org โ†— EPSS Data โ†—
github.com: https://github.com/MessagePack-CSharp/MessagePack-CSharp/security/advisories/GHSA-qhrr-8q5h-9q3h github.com: https://github.com/MessagePack-CSharp/MessagePack-CSharp/commit/7fd78bbf3476e03beae8b0f7a521125525a8a64a github.com: https://github.com/MessagePack-CSharp/MessagePack-CSharp/commit/95b63fca4f7097d3cac12d1a95286af4b4bbf02c github.com: https://github.com/MessagePack-CSharp/MessagePack-CSharp/releases/tag/v2.5.303 github.com: https://github.com/MessagePack-CSharp/MessagePack-CSharp/releases/tag/v3.1.9