MessagePack is vulnerable to Denial of Service (DoS)
63
Medium Risk
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.
You are affected if you are using a version that falls within the vulnerable range and call MessagePack JSON conversion APIs on untrusted input.
MessagePack is vulnerable to Denial of Service (DoS) in versions 0.0.1 - 2.5.300 and 3.0.0 - 3.1.6.
Upgrade the MessagePack library to the patch version.
Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.
Free. No credit card required.

SOC 2Compliant
ISO 27001Compliant