CVE-2026-44375 Details
Description
Nerdbank.MessagePack is a NativeAOT-compatible MessagePack serialization library. Prior to 1.1.62, Nerdbank.MessagePack contains an uncontrolled stack allocation vulnerability in DateTime decoding. A malicious MessagePack payload can declare an oversized timestamp extension length, causing the reader to allocate an attacker-controlled number of bytes on the stack. This can trigger a StackOverflowException, which is not catchable by user code and terminates the process. This vulnerability is fixed in 1.1.62.
A vulnerability allowing uncontrolled stack allocation has been identified in Nerdbank.MessagePack, a MessagePack serialization library compatible with NativeAOT. This issue exists in versions prior to 1.1.62 and arises during the decoding of DateTime values. A malicious MessagePack payload can specify an excessively large timestamp extension length, leading the reader to allocate a user-defined number of bytes on the stack. This manipulation can cause a StackOverflowException, which is uncatchable by user code and results in process termination. The vulnerability is particularly concerning for applications that deserialize MessagePack data from untrusted sources and involve DateTime fields, as it can disrupt services or processes that rely on this data.
Users can upgrade to Nerdbank.MessagePack version 1.1.62 or later, where this vulnerability has been fixed. If an immediate upgrade is not possible, it is recommended to avoid deserializing untrusted MessagePack payloads into types that include DateTime fields. As an alternative, MessagePack extension headers can be pre-validated before deserialization, rejecting any timestamps that do not meet the required length criteria.
Metrics
CVSS 4.0 Severity and Vector Strings:
CVSS 3.x Severity and Vector Strings:
No data available for CVSS Version 2.0 on this CVE.
Volerion
Assessed May 14, 2026CISA-ADP
Assessed May 14, 2026References to Advisories, Solutions, and Tools
By selecting these links, you will be leaving this site. These are references gathered from the official CVE record and are not endorsed by Volerion.
| URL | Source(s) | Tag(s) |
|---|---|---|
| https://github.com/AArnott/Nerdbank.MessagePack/commit/7d1eb319cfabe7280e70699946c9a48579fa2f30 | [email protected] | Source CodeVendor |
| https://github.com/AArnott/Nerdbank.MessagePack/pull/941 | [email protected] | Source CodeVendor |
| https://github.com/AArnott/Nerdbank.MessagePack/releases/tag/v1.1.62 | [email protected] | Release NotesVendor |
| https://github.com/AArnott/Nerdbank.MessagePack/security/advisories/GHSA-2cwq-pwfr-wcw3 | [email protected] | AdvisoryRemedyVendor |
Weakness Enumeration
| CWE-ID | CWE Name | Source |
|---|---|---|
| CWE-789 | Memory Allocation with Excessive Size Value | [email protected] |
Affected Products
| Product | Versions |
|---|---|
| AArnott Nerdbank.MessagePack | < 1.1.62 (semver) |
CPE
Remediation
| |
Change History
3 change records found show changes
| Date | Action | Recorded By |
|---|---|---|
| Jun 17, 2026 | CVE Modified | [email protected] |
| Jun 17, 2026 | CVE Modified | CISA-ADP |
| May 14, 2026 | New CVE Received | [email protected] |
Volerion