EXECUTIVE SUMMARY:
Multiple security vulnerabilities have been identified in MessagePack-CSharp (nuget package MessagePack) versions prior to 2.5.301 and versions 3.0 up to 3.1.6. The issues enable denial-of-service attacks through unchecked recursion and uncontrolled stack allocation when deserializing untrusted MessagePack data. One flaw allows the Skip routine to recurse without depth limits, causing an uncatchable StackOverflowException; another permits a crafted timestamp extension to trigger a massive stackalloc, also leading to process termination. Both vulnerabilities can be triggered by malicious payloads and may result in service outages, loss of availability, and potential impact on all tenants sharing the same process.[/subscribe_to_unlock_form]
EXECUTIVE SUMMARY:
Multiple security vulnerabilities have been identified in MessagePack-CSharp (nuget package MessagePack) versions prior to 2.5.301 and versions 3.0 up to 3.1.6. The issues enable denial-of-service attacks through unchecked recursion and uncontrolled stack allocation when deserializing untrusted MessagePack data. One flaw allows the Skip routine to recurse without depth limits, causing an uncatchable StackOverflowException; another permits a crafted timestamp extension to trigger a massive stackalloc, also leading to process termination. Both vulnerabilities can be triggered by malicious payloads and may result in service outages, loss of availability, and potential impact on all tenants sharing the same process.[emaillocker id="1283"]
These vulnerabilities present a high-severity denial-of-service risk that can be exploited remotely by sending specially crafted MessagePack payloads. If exploited, the affected applications may crash abruptly, causing service interruption for all users sharing the process and potentially breaching service-level agreements. Immediate attention is required to assess exposure and plan remediation.
RECOMMENDATION:
REFERENCES:
The following reports contain further technical details:
https://github.com/advisories/GHSA-vh6j-jc39-fggf
https://github.com/advisories/GHSA-382j-8mxh-c7x2