CVE-2026-48509
Critical · 9.1CVSS
9.1
EPSS
0.4%
Published
Jun 22, 2026
CISA due date
—
The record
MessagePack for C# is a MessagePack serializer for C#. Prior to 2.5.301 and 3.1.7, the parameterless MessagePackInputFormatter() constructor uses default serializer options, which resolve to MessagePackSerializerOptions.Standard with MessagePackSecurity.TrustedData. The formatter is designed for ASP.NET Core MVC request bodies, which commonly cross an HTTP trust boundary. This insecure default can expose applications to denial-of-service attacks that MessagePackSecurity.UntrustedData is intended to mitigate, such as hash-collision attacks against dictionary-like model properties. This vulnerability is fixed in 2.5.301 and 3.1.7.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-87827 Certain KGUARD DVR devices running vulnerable firmware expose a system command execution… CWE-1188
- CVE-2026-86464 In the current development version of Eclipse aeriOS, for which no official release has… CWE-1188
- CVE-2026-77348 Wallos is an open-source, self-hostable personal subscription tracker. CWE-1188
- CVE-2026-53507 oasdiff-action is a GitHub Action that detects breaking changes in OpenAPI specs and post… CWE-1188
- CVE-2026-75062 Improper Neutralization of Directives in Dynamically Evaluated Code ('Eval Injection') in… CWE-1188
- CVE-2026-55581 mcp-shell is an MCP server for running shell commands securely, auditably, and on demand. CWE-1188
- CVE-2026-62388 NLTK versions before 3.10.0 default to ENFORCE=False in pathsec.py, causing all security… CWE-1188
- CVE-2026-33921 The Windows installer deployed Npcap leaving its access restriction option at the… CWE-1188