Nerdbank.MessagePack
A fast and more user-friendly MessagePack serialization library for .NET and .NET Framework. This package is brought to you by one of the two major contributors to MessagePack-CSharp. As its natural successor, this library comes packed with features that its predecessor lacks, and has ongoing support. Premium support for trimming and Native AOT, secure deserialization of untrusted data, async serialization, streaming deserialization, skip serializing of default values, reference preservation, and support for reference cycles. Also features an automatic structural equality API.
Activity
- Latest release
- 2w ago
- Total releases
- 17
- Cadence
- ~10 days
- Last 12 months
- 17
Details
- License
- MIT
- First release
- Dec 08, 2025
| Version | Released | |
|---|---|---|
1.3.85
patch
|
1.3.85
patch
Dependencies (6)
|
|
1.3.84
minor
|
1.3.84
minor
Dependencies (6)
|
|
1.3.77-beta
pre
|
1.3.77-beta
pre
Dependencies (6)
|
|
1.3.66-beta
pre
|
1.3.66-beta
pre
Dependencies (6)
|
|
1.3.55-beta
pre
|
1.3.55-beta
pre
Dependencies (6)
|
|
1.3.29-beta
pre
|
1.3.29-beta
pre
Dependencies (6)
|
|
1.2.36
patch
|
1.2.36
patch
Dependencies (6)
|
|
1.2.34
patch
|
1.2.34
patch
Dependencies (6)
|
|
1.2.30
patch
|
1.2.30
patch
Dependencies (6)
|
|
1.2.4
minor
|
1.2.4
minor
Dependencies (7)
|
|
1.1.78
patch
1 CVE
GHSA-92vj-hp7m-gwcj
May 29, 2026
Nerdbank.MessagePack has Inefficient CPU Computation
5.3
/ 10
Medium
Network
Low
None
None
Unchanged
None
None
Low
ImpactApplications that call PatchesUpdate to a patched version. If a project's
WorkaroundsAvoid the non-default Affected versions
0.1.705-alpha-gad428877b7
0.1.734-alpha-g09268fd45c
0.10.2-rc
0.10.7-rc
0.2.108-alpha
0.2.2-alpha
0.2.34-alpha
0.2.52-alpha
0.2.82-alpha
0.3.120-beta
0.3.151-beta
0.3.161-beta
+ 37 more Show less
0.3.2-alpha
0.3.27-alpha
0.3.38-beta
0.4.5-beta
0.5.1-beta
0.5.37-beta
0.5.57-beta
0.5.72-beta
0.5.80-beta
0.6.1-beta
0.6.27-beta
0.6.7-beta
0.7.1-beta
0.8.1-rc
0.8.102-rc
0.8.111-rc
0.8.128-rc
0.8.131-rc
0.8.30-rc
0.8.46-rc
0.8.54-rc
0.8.67-rc
0.8.82-rc
0.8.90-rc
0.8.92-rc
0.9.12-rc
0.9.14-rc
0.9.23-rc
0.9.26-rc
0.9.35-rc
1.0.11
1.0.2
1.0.40
1.0.43
1.1.25
1.1.62
1.1.78
Fixed in
1.2.4
References Updated May 29, 2026 · Source: OSV.dev |
1.1.78
patch
Dependencies (7)
|
|
1.1.62
patch
2 CVEs
GHSA-92vj-hp7m-gwcj
May 29, 2026
Nerdbank.MessagePack has Inefficient CPU Computation
5.3
/ 10
Medium
Network
Low
None
None
Unchanged
None
None
Low
ImpactApplications that call PatchesUpdate to a patched version. If a project's
WorkaroundsAvoid the non-default Affected versions
0.1.705-alpha-gad428877b7
0.1.734-alpha-g09268fd45c
0.10.2-rc
0.10.7-rc
0.2.108-alpha
0.2.2-alpha
0.2.34-alpha
0.2.52-alpha
0.2.82-alpha
0.3.120-beta
0.3.151-beta
0.3.161-beta
+ 37 more Show less
0.3.2-alpha
0.3.27-alpha
0.3.38-beta
0.4.5-beta
0.5.1-beta
0.5.37-beta
0.5.57-beta
0.5.72-beta
0.5.80-beta
0.6.1-beta
0.6.27-beta
0.6.7-beta
0.7.1-beta
0.8.1-rc
0.8.102-rc
0.8.111-rc
0.8.128-rc
0.8.131-rc
0.8.30-rc
0.8.46-rc
0.8.54-rc
0.8.67-rc
0.8.82-rc
0.8.90-rc
0.8.92-rc
0.9.12-rc
0.9.14-rc
0.9.23-rc
0.9.26-rc
0.9.35-rc
1.0.11
1.0.2
1.0.40
1.0.43
1.1.25
1.1.62
1.1.78
Fixed in
1.2.4
References Updated May 29, 2026 · Source: OSV.dev
GHSA-qjvr-435c-5fjh
May 29, 2026
Nerdbank.MessagePack has a memory amplification DoS in collection deserialization
5.3
/ 10
Medium
Network
Low
None
None
Unchanged
None
None
Low
Nerdbank.MessagePack deserializers for many collection-shaped types trusted the element count declared in MessagePack array and map headers when allocating destination storage. A crafted payload could therefore force large arrays, pooled buffers, dictionaries, or collection instances to be allocated before the deserializer had consumed the corresponding elements. The same allocation pattern existed across strongly typed arrays, primitive arrays, mutable and immutable dictionaries, mutable enumerables, span-backed enumerable construction, Because MessagePack array and map headers carry an attacker-controlled element count, any converter that immediately allocates Vulnerability PatternAffected converters followed one or both of these patterns:
or, for streaming and span-backed construction:
In all affected cases, the allocation size was derived from the untrusted header count before the converter had read the elements. This made deserialization vulnerable to memory amplification and process availability attacks. Affected ScopeThe vulnerable logic was present in multiple converter families: | Converter surface | Risk |
|-------------------|------|
| This means the issue affects normal typed deserialization as well as object/dynamic APIs. Any endpoint or protocol surface that accepts untrusted MessagePack and deserializes collection-shaped contracts can be affected. Attack MechanicsMessagePack encodes array and map lengths up front. For Examples: | Attack shape | Input cost | Managed allocation pressure |
|--------------|------------|-----------------------------|
| At larger counts, the attack can trigger ImpactAn attacker who can deliver crafted MessagePack data to an endpoint that deserializes collections can:
Concrete affected configurations include:
Severity RationaleAttack complexity is low. Once an application accepts untrusted MessagePack for an affected collection type, exploitation only requires a crafted array or map payload with a large declared count and minimal encoded elements. Privileges required depend on deployment. Public endpoints are exploitable without authentication. Internal or authenticated message-processing systems reduce exposure but remain vulnerable to any caller who can submit MessagePack data. User interaction is not required. The attack is triggered during server-side or service-side deserialization. Availability impact is low. The practical outcome is memory pressure which can slow down a process or machine, or cause a network request to fail. Proof of ConceptThe following sample demonstrates the original object/dynamic shape and a typed array shape. Both rely on the same underlying bug: allocation is derived from the MessagePack header count before the elements are consumed.
Confirmed output against the vulnerable implementation included object-array amplification around 8x and dictionary amplification above 20x for moderate payload sizes. Typed collection amplification varies by element type and target collection implementation, but the same attacker-controlled preallocation primitive is present. RemediationThe deserializer honors input data's prefixed collection sizes up to a reasonable limit, after which the collections grow when the data is actually encountered, such that memory amplification is limited to only small amounts over the size of the data being deserialized. Prior ArtCVE-2026-21452 / GHSA-cw39-r4h6-8j3x: MessagePack for Java. An EXT32 object with an attacker-controlled payload length caused CVE-2024-48924 / GHSA-4qm4-8hg2-g2xm: MessagePack-CSharp. Untrusted data could trigger denial of service during deserialization through a different mechanism. It demonstrates the same ecosystem-level risk: MessagePack deserializers are frequently reachable on network and message-processing boundaries, where availability defects are exploitable. Affected versions
0.1.705-alpha-gad428877b7
0.1.734-alpha-g09268fd45c
0.10.2-rc
0.10.7-rc
0.2.108-alpha
0.2.2-alpha
0.2.34-alpha
0.2.52-alpha
0.2.82-alpha
0.3.120-beta
0.3.151-beta
0.3.161-beta
+ 36 more Show less
0.3.2-alpha
0.3.27-alpha
0.3.38-beta
0.4.5-beta
0.5.1-beta
0.5.37-beta
0.5.57-beta
0.5.72-beta
0.5.80-beta
0.6.1-beta
0.6.27-beta
0.6.7-beta
0.7.1-beta
0.8.1-rc
0.8.102-rc
0.8.111-rc
0.8.128-rc
0.8.131-rc
0.8.30-rc
0.8.46-rc
0.8.54-rc
0.8.67-rc
0.8.82-rc
0.8.90-rc
0.8.92-rc
0.9.12-rc
0.9.14-rc
0.9.23-rc
0.9.26-rc
0.9.35-rc
1.0.11
1.0.2
1.0.40
1.0.43
1.1.25
1.1.62
Fixed in
1.1.78
References Updated May 29, 2026 · Source: OSV.dev |
1.1.62
patch
Dependencies (7)
|
|
1.1.25
minor
3 CVEs
GHSA-92vj-hp7m-gwcj
May 29, 2026
Nerdbank.MessagePack has Inefficient CPU Computation
5.3
/ 10
Medium
Network
Low
None
None
Unchanged
None
None
Low
ImpactApplications that call PatchesUpdate to a patched version. If a project's
WorkaroundsAvoid the non-default Affected versions
0.1.705-alpha-gad428877b7
0.1.734-alpha-g09268fd45c
0.10.2-rc
0.10.7-rc
0.2.108-alpha
0.2.2-alpha
0.2.34-alpha
0.2.52-alpha
0.2.82-alpha
0.3.120-beta
0.3.151-beta
0.3.161-beta
+ 37 more Show less
0.3.2-alpha
0.3.27-alpha
0.3.38-beta
0.4.5-beta
0.5.1-beta
0.5.37-beta
0.5.57-beta
0.5.72-beta
0.5.80-beta
0.6.1-beta
0.6.27-beta
0.6.7-beta
0.7.1-beta
0.8.1-rc
0.8.102-rc
0.8.111-rc
0.8.128-rc
0.8.131-rc
0.8.30-rc
0.8.46-rc
0.8.54-rc
0.8.67-rc
0.8.82-rc
0.8.90-rc
0.8.92-rc
0.9.12-rc
0.9.14-rc
0.9.23-rc
0.9.26-rc
0.9.35-rc
1.0.11
1.0.2
1.0.40
1.0.43
1.1.25
1.1.62
1.1.78
Fixed in
1.2.4
References Updated May 29, 2026 · Source: OSV.dev
GHSA-qjvr-435c-5fjh
May 29, 2026
Nerdbank.MessagePack has a memory amplification DoS in collection deserialization
5.3
/ 10
Medium
Network
Low
None
None
Unchanged
None
None
Low
Nerdbank.MessagePack deserializers for many collection-shaped types trusted the element count declared in MessagePack array and map headers when allocating destination storage. A crafted payload could therefore force large arrays, pooled buffers, dictionaries, or collection instances to be allocated before the deserializer had consumed the corresponding elements. The same allocation pattern existed across strongly typed arrays, primitive arrays, mutable and immutable dictionaries, mutable enumerables, span-backed enumerable construction, Because MessagePack array and map headers carry an attacker-controlled element count, any converter that immediately allocates Vulnerability PatternAffected converters followed one or both of these patterns:
or, for streaming and span-backed construction:
In all affected cases, the allocation size was derived from the untrusted header count before the converter had read the elements. This made deserialization vulnerable to memory amplification and process availability attacks. Affected ScopeThe vulnerable logic was present in multiple converter families: | Converter surface | Risk |
|-------------------|------|
| This means the issue affects normal typed deserialization as well as object/dynamic APIs. Any endpoint or protocol surface that accepts untrusted MessagePack and deserializes collection-shaped contracts can be affected. Attack MechanicsMessagePack encodes array and map lengths up front. For Examples: | Attack shape | Input cost | Managed allocation pressure |
|--------------|------------|-----------------------------|
| At larger counts, the attack can trigger ImpactAn attacker who can deliver crafted MessagePack data to an endpoint that deserializes collections can:
Concrete affected configurations include:
Severity RationaleAttack complexity is low. Once an application accepts untrusted MessagePack for an affected collection type, exploitation only requires a crafted array or map payload with a large declared count and minimal encoded elements. Privileges required depend on deployment. Public endpoints are exploitable without authentication. Internal or authenticated message-processing systems reduce exposure but remain vulnerable to any caller who can submit MessagePack data. User interaction is not required. The attack is triggered during server-side or service-side deserialization. Availability impact is low. The practical outcome is memory pressure which can slow down a process or machine, or cause a network request to fail. Proof of ConceptThe following sample demonstrates the original object/dynamic shape and a typed array shape. Both rely on the same underlying bug: allocation is derived from the MessagePack header count before the elements are consumed.
Confirmed output against the vulnerable implementation included object-array amplification around 8x and dictionary amplification above 20x for moderate payload sizes. Typed collection amplification varies by element type and target collection implementation, but the same attacker-controlled preallocation primitive is present. RemediationThe deserializer honors input data's prefixed collection sizes up to a reasonable limit, after which the collections grow when the data is actually encountered, such that memory amplification is limited to only small amounts over the size of the data being deserialized. Prior ArtCVE-2026-21452 / GHSA-cw39-r4h6-8j3x: MessagePack for Java. An EXT32 object with an attacker-controlled payload length caused CVE-2024-48924 / GHSA-4qm4-8hg2-g2xm: MessagePack-CSharp. Untrusted data could trigger denial of service during deserialization through a different mechanism. It demonstrates the same ecosystem-level risk: MessagePack deserializers are frequently reachable on network and message-processing boundaries, where availability defects are exploitable. Affected versions
0.1.705-alpha-gad428877b7
0.1.734-alpha-g09268fd45c
0.10.2-rc
0.10.7-rc
0.2.108-alpha
0.2.2-alpha
0.2.34-alpha
0.2.52-alpha
0.2.82-alpha
0.3.120-beta
0.3.151-beta
0.3.161-beta
+ 36 more Show less
0.3.2-alpha
0.3.27-alpha
0.3.38-beta
0.4.5-beta
0.5.1-beta
0.5.37-beta
0.5.57-beta
0.5.72-beta
0.5.80-beta
0.6.1-beta
0.6.27-beta
0.6.7-beta
0.7.1-beta
0.8.1-rc
0.8.102-rc
0.8.111-rc
0.8.128-rc
0.8.131-rc
0.8.30-rc
0.8.46-rc
0.8.54-rc
0.8.67-rc
0.8.82-rc
0.8.90-rc
0.8.92-rc
0.9.12-rc
0.9.14-rc
0.9.23-rc
0.9.26-rc
0.9.35-rc
1.0.11
1.0.2
1.0.40
1.0.43
1.1.25
1.1.62
Fixed in
1.1.78
References Updated May 29, 2026 · Source: OSV.dev
CVE-2026-44375
GHSA-2cwq-pwfr-wcw3
May 06, 2026
Nerdbank.MessagePack: Attacker-controlled stackalloc in DateTime decoding causes process-terminating StackOverflowException
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
SummaryNerdbank.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 ImpactApplications are impacted if they deserialize MessagePack data from untrusted or attacker-controlled sources using Nerdbank.MessagePack and the target type contains a A small malicious payload can cause process termination, resulting in a denial of service. This may affect services, APIs, workers, message consumers, or other long-running processes that deserialize untrusted MessagePack input. The issue occurs because DateTime timestamp extension decoding derives PatchesThe 1.1.62 version contains the fix for this security vulnerability. WorkaroundsIf upgrading is not yet possible, avoid deserializing untrusted MessagePack payloads into type graphs that may contain Input byte-size limits alone may not fully mitigate this issue, because the malicious payload can be small while declaring a very large extension length. Possible mitigations include:
Resources
Affected versions
0.1.705-alpha-gad428877b7
0.1.734-alpha-g09268fd45c
0.10.2-rc
0.10.7-rc
0.2.108-alpha
0.2.2-alpha
0.2.34-alpha
0.2.52-alpha
0.2.82-alpha
0.3.120-beta
0.3.151-beta
0.3.161-beta
+ 35 more Show less
0.3.2-alpha
0.3.27-alpha
0.3.38-beta
0.4.5-beta
0.5.1-beta
0.5.37-beta
0.5.57-beta
0.5.72-beta
0.5.80-beta
0.6.1-beta
0.6.27-beta
0.6.7-beta
0.7.1-beta
0.8.1-rc
0.8.102-rc
0.8.111-rc
0.8.128-rc
0.8.131-rc
0.8.30-rc
0.8.46-rc
0.8.54-rc
0.8.67-rc
0.8.82-rc
0.8.90-rc
0.8.92-rc
0.9.12-rc
0.9.14-rc
0.9.23-rc
0.9.26-rc
0.9.35-rc
1.0.11
1.0.2
1.0.40
1.0.43
1.1.25
Fixed in
1.1.62
References
Updated May 14, 2026 · Source: OSV.dev |
1.1.25
minor
Dependencies (7)
|
|
1.0.43
patch
3 CVEs
GHSA-92vj-hp7m-gwcj
May 29, 2026
Nerdbank.MessagePack has Inefficient CPU Computation
5.3
/ 10
Medium
Network
Low
None
None
Unchanged
None
None
Low
ImpactApplications that call PatchesUpdate to a patched version. If a project's
WorkaroundsAvoid the non-default Affected versions
0.1.705-alpha-gad428877b7
0.1.734-alpha-g09268fd45c
0.10.2-rc
0.10.7-rc
0.2.108-alpha
0.2.2-alpha
0.2.34-alpha
0.2.52-alpha
0.2.82-alpha
0.3.120-beta
0.3.151-beta
0.3.161-beta
+ 37 more Show less
0.3.2-alpha
0.3.27-alpha
0.3.38-beta
0.4.5-beta
0.5.1-beta
0.5.37-beta
0.5.57-beta
0.5.72-beta
0.5.80-beta
0.6.1-beta
0.6.27-beta
0.6.7-beta
0.7.1-beta
0.8.1-rc
0.8.102-rc
0.8.111-rc
0.8.128-rc
0.8.131-rc
0.8.30-rc
0.8.46-rc
0.8.54-rc
0.8.67-rc
0.8.82-rc
0.8.90-rc
0.8.92-rc
0.9.12-rc
0.9.14-rc
0.9.23-rc
0.9.26-rc
0.9.35-rc
1.0.11
1.0.2
1.0.40
1.0.43
1.1.25
1.1.62
1.1.78
Fixed in
1.2.4
References Updated May 29, 2026 · Source: OSV.dev
GHSA-qjvr-435c-5fjh
May 29, 2026
Nerdbank.MessagePack has a memory amplification DoS in collection deserialization
5.3
/ 10
Medium
Network
Low
None
None
Unchanged
None
None
Low
Nerdbank.MessagePack deserializers for many collection-shaped types trusted the element count declared in MessagePack array and map headers when allocating destination storage. A crafted payload could therefore force large arrays, pooled buffers, dictionaries, or collection instances to be allocated before the deserializer had consumed the corresponding elements. The same allocation pattern existed across strongly typed arrays, primitive arrays, mutable and immutable dictionaries, mutable enumerables, span-backed enumerable construction, Because MessagePack array and map headers carry an attacker-controlled element count, any converter that immediately allocates Vulnerability PatternAffected converters followed one or both of these patterns:
or, for streaming and span-backed construction:
In all affected cases, the allocation size was derived from the untrusted header count before the converter had read the elements. This made deserialization vulnerable to memory amplification and process availability attacks. Affected ScopeThe vulnerable logic was present in multiple converter families: | Converter surface | Risk |
|-------------------|------|
| This means the issue affects normal typed deserialization as well as object/dynamic APIs. Any endpoint or protocol surface that accepts untrusted MessagePack and deserializes collection-shaped contracts can be affected. Attack MechanicsMessagePack encodes array and map lengths up front. For Examples: | Attack shape | Input cost | Managed allocation pressure |
|--------------|------------|-----------------------------|
| At larger counts, the attack can trigger ImpactAn attacker who can deliver crafted MessagePack data to an endpoint that deserializes collections can:
Concrete affected configurations include:
Severity RationaleAttack complexity is low. Once an application accepts untrusted MessagePack for an affected collection type, exploitation only requires a crafted array or map payload with a large declared count and minimal encoded elements. Privileges required depend on deployment. Public endpoints are exploitable without authentication. Internal or authenticated message-processing systems reduce exposure but remain vulnerable to any caller who can submit MessagePack data. User interaction is not required. The attack is triggered during server-side or service-side deserialization. Availability impact is low. The practical outcome is memory pressure which can slow down a process or machine, or cause a network request to fail. Proof of ConceptThe following sample demonstrates the original object/dynamic shape and a typed array shape. Both rely on the same underlying bug: allocation is derived from the MessagePack header count before the elements are consumed.
Confirmed output against the vulnerable implementation included object-array amplification around 8x and dictionary amplification above 20x for moderate payload sizes. Typed collection amplification varies by element type and target collection implementation, but the same attacker-controlled preallocation primitive is present. RemediationThe deserializer honors input data's prefixed collection sizes up to a reasonable limit, after which the collections grow when the data is actually encountered, such that memory amplification is limited to only small amounts over the size of the data being deserialized. Prior ArtCVE-2026-21452 / GHSA-cw39-r4h6-8j3x: MessagePack for Java. An EXT32 object with an attacker-controlled payload length caused CVE-2024-48924 / GHSA-4qm4-8hg2-g2xm: MessagePack-CSharp. Untrusted data could trigger denial of service during deserialization through a different mechanism. It demonstrates the same ecosystem-level risk: MessagePack deserializers are frequently reachable on network and message-processing boundaries, where availability defects are exploitable. Affected versions
0.1.705-alpha-gad428877b7
0.1.734-alpha-g09268fd45c
0.10.2-rc
0.10.7-rc
0.2.108-alpha
0.2.2-alpha
0.2.34-alpha
0.2.52-alpha
0.2.82-alpha
0.3.120-beta
0.3.151-beta
0.3.161-beta
+ 36 more Show less
0.3.2-alpha
0.3.27-alpha
0.3.38-beta
0.4.5-beta
0.5.1-beta
0.5.37-beta
0.5.57-beta
0.5.72-beta
0.5.80-beta
0.6.1-beta
0.6.27-beta
0.6.7-beta
0.7.1-beta
0.8.1-rc
0.8.102-rc
0.8.111-rc
0.8.128-rc
0.8.131-rc
0.8.30-rc
0.8.46-rc
0.8.54-rc
0.8.67-rc
0.8.82-rc
0.8.90-rc
0.8.92-rc
0.9.12-rc
0.9.14-rc
0.9.23-rc
0.9.26-rc
0.9.35-rc
1.0.11
1.0.2
1.0.40
1.0.43
1.1.25
1.1.62
Fixed in
1.1.78
References Updated May 29, 2026 · Source: OSV.dev
CVE-2026-44375
GHSA-2cwq-pwfr-wcw3
May 06, 2026
Nerdbank.MessagePack: Attacker-controlled stackalloc in DateTime decoding causes process-terminating StackOverflowException
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
SummaryNerdbank.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 ImpactApplications are impacted if they deserialize MessagePack data from untrusted or attacker-controlled sources using Nerdbank.MessagePack and the target type contains a A small malicious payload can cause process termination, resulting in a denial of service. This may affect services, APIs, workers, message consumers, or other long-running processes that deserialize untrusted MessagePack input. The issue occurs because DateTime timestamp extension decoding derives PatchesThe 1.1.62 version contains the fix for this security vulnerability. WorkaroundsIf upgrading is not yet possible, avoid deserializing untrusted MessagePack payloads into type graphs that may contain Input byte-size limits alone may not fully mitigate this issue, because the malicious payload can be small while declaring a very large extension length. Possible mitigations include:
Resources
Affected versions
0.1.705-alpha-gad428877b7
0.1.734-alpha-g09268fd45c
0.10.2-rc
0.10.7-rc
0.2.108-alpha
0.2.2-alpha
0.2.34-alpha
0.2.52-alpha
0.2.82-alpha
0.3.120-beta
0.3.151-beta
0.3.161-beta
+ 35 more Show less
0.3.2-alpha
0.3.27-alpha
0.3.38-beta
0.4.5-beta
0.5.1-beta
0.5.37-beta
0.5.57-beta
0.5.72-beta
0.5.80-beta
0.6.1-beta
0.6.27-beta
0.6.7-beta
0.7.1-beta
0.8.1-rc
0.8.102-rc
0.8.111-rc
0.8.128-rc
0.8.131-rc
0.8.30-rc
0.8.46-rc
0.8.54-rc
0.8.67-rc
0.8.82-rc
0.8.90-rc
0.8.92-rc
0.9.12-rc
0.9.14-rc
0.9.23-rc
0.9.26-rc
0.9.35-rc
1.0.11
1.0.2
1.0.40
1.0.43
1.1.25
Fixed in
1.1.62
References
Updated May 14, 2026 · Source: OSV.dev |
1.0.43
patch
Dependencies (7)
|
|
1.0.40
patch
3 CVEs
GHSA-92vj-hp7m-gwcj
May 29, 2026
Nerdbank.MessagePack has Inefficient CPU Computation
5.3
/ 10
Medium
Network
Low
None
None
Unchanged
None
None
Low
ImpactApplications that call PatchesUpdate to a patched version. If a project's
WorkaroundsAvoid the non-default Affected versions
0.1.705-alpha-gad428877b7
0.1.734-alpha-g09268fd45c
0.10.2-rc
0.10.7-rc
0.2.108-alpha
0.2.2-alpha
0.2.34-alpha
0.2.52-alpha
0.2.82-alpha
0.3.120-beta
0.3.151-beta
0.3.161-beta
+ 37 more Show less
0.3.2-alpha
0.3.27-alpha
0.3.38-beta
0.4.5-beta
0.5.1-beta
0.5.37-beta
0.5.57-beta
0.5.72-beta
0.5.80-beta
0.6.1-beta
0.6.27-beta
0.6.7-beta
0.7.1-beta
0.8.1-rc
0.8.102-rc
0.8.111-rc
0.8.128-rc
0.8.131-rc
0.8.30-rc
0.8.46-rc
0.8.54-rc
0.8.67-rc
0.8.82-rc
0.8.90-rc
0.8.92-rc
0.9.12-rc
0.9.14-rc
0.9.23-rc
0.9.26-rc
0.9.35-rc
1.0.11
1.0.2
1.0.40
1.0.43
1.1.25
1.1.62
1.1.78
Fixed in
1.2.4
References Updated May 29, 2026 · Source: OSV.dev
GHSA-qjvr-435c-5fjh
May 29, 2026
Nerdbank.MessagePack has a memory amplification DoS in collection deserialization
5.3
/ 10
Medium
Network
Low
None
None
Unchanged
None
None
Low
Nerdbank.MessagePack deserializers for many collection-shaped types trusted the element count declared in MessagePack array and map headers when allocating destination storage. A crafted payload could therefore force large arrays, pooled buffers, dictionaries, or collection instances to be allocated before the deserializer had consumed the corresponding elements. The same allocation pattern existed across strongly typed arrays, primitive arrays, mutable and immutable dictionaries, mutable enumerables, span-backed enumerable construction, Because MessagePack array and map headers carry an attacker-controlled element count, any converter that immediately allocates Vulnerability PatternAffected converters followed one or both of these patterns:
or, for streaming and span-backed construction:
In all affected cases, the allocation size was derived from the untrusted header count before the converter had read the elements. This made deserialization vulnerable to memory amplification and process availability attacks. Affected ScopeThe vulnerable logic was present in multiple converter families: | Converter surface | Risk |
|-------------------|------|
| This means the issue affects normal typed deserialization as well as object/dynamic APIs. Any endpoint or protocol surface that accepts untrusted MessagePack and deserializes collection-shaped contracts can be affected. Attack MechanicsMessagePack encodes array and map lengths up front. For Examples: | Attack shape | Input cost | Managed allocation pressure |
|--------------|------------|-----------------------------|
| At larger counts, the attack can trigger ImpactAn attacker who can deliver crafted MessagePack data to an endpoint that deserializes collections can:
Concrete affected configurations include:
Severity RationaleAttack complexity is low. Once an application accepts untrusted MessagePack for an affected collection type, exploitation only requires a crafted array or map payload with a large declared count and minimal encoded elements. Privileges required depend on deployment. Public endpoints are exploitable without authentication. Internal or authenticated message-processing systems reduce exposure but remain vulnerable to any caller who can submit MessagePack data. User interaction is not required. The attack is triggered during server-side or service-side deserialization. Availability impact is low. The practical outcome is memory pressure which can slow down a process or machine, or cause a network request to fail. Proof of ConceptThe following sample demonstrates the original object/dynamic shape and a typed array shape. Both rely on the same underlying bug: allocation is derived from the MessagePack header count before the elements are consumed.
Confirmed output against the vulnerable implementation included object-array amplification around 8x and dictionary amplification above 20x for moderate payload sizes. Typed collection amplification varies by element type and target collection implementation, but the same attacker-controlled preallocation primitive is present. RemediationThe deserializer honors input data's prefixed collection sizes up to a reasonable limit, after which the collections grow when the data is actually encountered, such that memory amplification is limited to only small amounts over the size of the data being deserialized. Prior ArtCVE-2026-21452 / GHSA-cw39-r4h6-8j3x: MessagePack for Java. An EXT32 object with an attacker-controlled payload length caused CVE-2024-48924 / GHSA-4qm4-8hg2-g2xm: MessagePack-CSharp. Untrusted data could trigger denial of service during deserialization through a different mechanism. It demonstrates the same ecosystem-level risk: MessagePack deserializers are frequently reachable on network and message-processing boundaries, where availability defects are exploitable. Affected versions
0.1.705-alpha-gad428877b7
0.1.734-alpha-g09268fd45c
0.10.2-rc
0.10.7-rc
0.2.108-alpha
0.2.2-alpha
0.2.34-alpha
0.2.52-alpha
0.2.82-alpha
0.3.120-beta
0.3.151-beta
0.3.161-beta
+ 36 more Show less
0.3.2-alpha
0.3.27-alpha
0.3.38-beta
0.4.5-beta
0.5.1-beta
0.5.37-beta
0.5.57-beta
0.5.72-beta
0.5.80-beta
0.6.1-beta
0.6.27-beta
0.6.7-beta
0.7.1-beta
0.8.1-rc
0.8.102-rc
0.8.111-rc
0.8.128-rc
0.8.131-rc
0.8.30-rc
0.8.46-rc
0.8.54-rc
0.8.67-rc
0.8.82-rc
0.8.90-rc
0.8.92-rc
0.9.12-rc
0.9.14-rc
0.9.23-rc
0.9.26-rc
0.9.35-rc
1.0.11
1.0.2
1.0.40
1.0.43
1.1.25
1.1.62
Fixed in
1.1.78
References Updated May 29, 2026 · Source: OSV.dev
CVE-2026-44375
GHSA-2cwq-pwfr-wcw3
May 06, 2026
Nerdbank.MessagePack: Attacker-controlled stackalloc in DateTime decoding causes process-terminating StackOverflowException
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
SummaryNerdbank.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 ImpactApplications are impacted if they deserialize MessagePack data from untrusted or attacker-controlled sources using Nerdbank.MessagePack and the target type contains a A small malicious payload can cause process termination, resulting in a denial of service. This may affect services, APIs, workers, message consumers, or other long-running processes that deserialize untrusted MessagePack input. The issue occurs because DateTime timestamp extension decoding derives PatchesThe 1.1.62 version contains the fix for this security vulnerability. WorkaroundsIf upgrading is not yet possible, avoid deserializing untrusted MessagePack payloads into type graphs that may contain Input byte-size limits alone may not fully mitigate this issue, because the malicious payload can be small while declaring a very large extension length. Possible mitigations include:
Resources
Affected versions
0.1.705-alpha-gad428877b7
0.1.734-alpha-g09268fd45c
0.10.2-rc
0.10.7-rc
0.2.108-alpha
0.2.2-alpha
0.2.34-alpha
0.2.52-alpha
0.2.82-alpha
0.3.120-beta
0.3.151-beta
0.3.161-beta
+ 35 more Show less
0.3.2-alpha
0.3.27-alpha
0.3.38-beta
0.4.5-beta
0.5.1-beta
0.5.37-beta
0.5.57-beta
0.5.72-beta
0.5.80-beta
0.6.1-beta
0.6.27-beta
0.6.7-beta
0.7.1-beta
0.8.1-rc
0.8.102-rc
0.8.111-rc
0.8.128-rc
0.8.131-rc
0.8.30-rc
0.8.46-rc
0.8.54-rc
0.8.67-rc
0.8.82-rc
0.8.90-rc
0.8.92-rc
0.9.12-rc
0.9.14-rc
0.9.23-rc
0.9.26-rc
0.9.35-rc
1.0.11
1.0.2
1.0.40
1.0.43
1.1.25
Fixed in
1.1.62
References
Updated May 14, 2026 · Source: OSV.dev |
1.0.40
patch
Dependencies (7)
|
|
1.0.11
patch
3 CVEs
GHSA-92vj-hp7m-gwcj
May 29, 2026
Nerdbank.MessagePack has Inefficient CPU Computation
5.3
/ 10
Medium
Network
Low
None
None
Unchanged
None
None
Low
ImpactApplications that call PatchesUpdate to a patched version. If a project's
WorkaroundsAvoid the non-default Affected versions
0.1.705-alpha-gad428877b7
0.1.734-alpha-g09268fd45c
0.10.2-rc
0.10.7-rc
0.2.108-alpha
0.2.2-alpha
0.2.34-alpha
0.2.52-alpha
0.2.82-alpha
0.3.120-beta
0.3.151-beta
0.3.161-beta
+ 37 more Show less
0.3.2-alpha
0.3.27-alpha
0.3.38-beta
0.4.5-beta
0.5.1-beta
0.5.37-beta
0.5.57-beta
0.5.72-beta
0.5.80-beta
0.6.1-beta
0.6.27-beta
0.6.7-beta
0.7.1-beta
0.8.1-rc
0.8.102-rc
0.8.111-rc
0.8.128-rc
0.8.131-rc
0.8.30-rc
0.8.46-rc
0.8.54-rc
0.8.67-rc
0.8.82-rc
0.8.90-rc
0.8.92-rc
0.9.12-rc
0.9.14-rc
0.9.23-rc
0.9.26-rc
0.9.35-rc
1.0.11
1.0.2
1.0.40
1.0.43
1.1.25
1.1.62
1.1.78
Fixed in
1.2.4
References Updated May 29, 2026 · Source: OSV.dev
GHSA-qjvr-435c-5fjh
May 29, 2026
Nerdbank.MessagePack has a memory amplification DoS in collection deserialization
5.3
/ 10
Medium
Network
Low
None
None
Unchanged
None
None
Low
Nerdbank.MessagePack deserializers for many collection-shaped types trusted the element count declared in MessagePack array and map headers when allocating destination storage. A crafted payload could therefore force large arrays, pooled buffers, dictionaries, or collection instances to be allocated before the deserializer had consumed the corresponding elements. The same allocation pattern existed across strongly typed arrays, primitive arrays, mutable and immutable dictionaries, mutable enumerables, span-backed enumerable construction, Because MessagePack array and map headers carry an attacker-controlled element count, any converter that immediately allocates Vulnerability PatternAffected converters followed one or both of these patterns:
or, for streaming and span-backed construction:
In all affected cases, the allocation size was derived from the untrusted header count before the converter had read the elements. This made deserialization vulnerable to memory amplification and process availability attacks. Affected ScopeThe vulnerable logic was present in multiple converter families: | Converter surface | Risk |
|-------------------|------|
| This means the issue affects normal typed deserialization as well as object/dynamic APIs. Any endpoint or protocol surface that accepts untrusted MessagePack and deserializes collection-shaped contracts can be affected. Attack MechanicsMessagePack encodes array and map lengths up front. For Examples: | Attack shape | Input cost | Managed allocation pressure |
|--------------|------------|-----------------------------|
| At larger counts, the attack can trigger ImpactAn attacker who can deliver crafted MessagePack data to an endpoint that deserializes collections can:
Concrete affected configurations include:
Severity RationaleAttack complexity is low. Once an application accepts untrusted MessagePack for an affected collection type, exploitation only requires a crafted array or map payload with a large declared count and minimal encoded elements. Privileges required depend on deployment. Public endpoints are exploitable without authentication. Internal or authenticated message-processing systems reduce exposure but remain vulnerable to any caller who can submit MessagePack data. User interaction is not required. The attack is triggered during server-side or service-side deserialization. Availability impact is low. The practical outcome is memory pressure which can slow down a process or machine, or cause a network request to fail. Proof of ConceptThe following sample demonstrates the original object/dynamic shape and a typed array shape. Both rely on the same underlying bug: allocation is derived from the MessagePack header count before the elements are consumed.
Confirmed output against the vulnerable implementation included object-array amplification around 8x and dictionary amplification above 20x for moderate payload sizes. Typed collection amplification varies by element type and target collection implementation, but the same attacker-controlled preallocation primitive is present. RemediationThe deserializer honors input data's prefixed collection sizes up to a reasonable limit, after which the collections grow when the data is actually encountered, such that memory amplification is limited to only small amounts over the size of the data being deserialized. Prior ArtCVE-2026-21452 / GHSA-cw39-r4h6-8j3x: MessagePack for Java. An EXT32 object with an attacker-controlled payload length caused CVE-2024-48924 / GHSA-4qm4-8hg2-g2xm: MessagePack-CSharp. Untrusted data could trigger denial of service during deserialization through a different mechanism. It demonstrates the same ecosystem-level risk: MessagePack deserializers are frequently reachable on network and message-processing boundaries, where availability defects are exploitable. Affected versions
0.1.705-alpha-gad428877b7
0.1.734-alpha-g09268fd45c
0.10.2-rc
0.10.7-rc
0.2.108-alpha
0.2.2-alpha
0.2.34-alpha
0.2.52-alpha
0.2.82-alpha
0.3.120-beta
0.3.151-beta
0.3.161-beta
+ 36 more Show less
0.3.2-alpha
0.3.27-alpha
0.3.38-beta
0.4.5-beta
0.5.1-beta
0.5.37-beta
0.5.57-beta
0.5.72-beta
0.5.80-beta
0.6.1-beta
0.6.27-beta
0.6.7-beta
0.7.1-beta
0.8.1-rc
0.8.102-rc
0.8.111-rc
0.8.128-rc
0.8.131-rc
0.8.30-rc
0.8.46-rc
0.8.54-rc
0.8.67-rc
0.8.82-rc
0.8.90-rc
0.8.92-rc
0.9.12-rc
0.9.14-rc
0.9.23-rc
0.9.26-rc
0.9.35-rc
1.0.11
1.0.2
1.0.40
1.0.43
1.1.25
1.1.62
Fixed in
1.1.78
References Updated May 29, 2026 · Source: OSV.dev
CVE-2026-44375
GHSA-2cwq-pwfr-wcw3
May 06, 2026
Nerdbank.MessagePack: Attacker-controlled stackalloc in DateTime decoding causes process-terminating StackOverflowException
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
SummaryNerdbank.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 ImpactApplications are impacted if they deserialize MessagePack data from untrusted or attacker-controlled sources using Nerdbank.MessagePack and the target type contains a A small malicious payload can cause process termination, resulting in a denial of service. This may affect services, APIs, workers, message consumers, or other long-running processes that deserialize untrusted MessagePack input. The issue occurs because DateTime timestamp extension decoding derives PatchesThe 1.1.62 version contains the fix for this security vulnerability. WorkaroundsIf upgrading is not yet possible, avoid deserializing untrusted MessagePack payloads into type graphs that may contain Input byte-size limits alone may not fully mitigate this issue, because the malicious payload can be small while declaring a very large extension length. Possible mitigations include:
Resources
Affected versions
0.1.705-alpha-gad428877b7
0.1.734-alpha-g09268fd45c
0.10.2-rc
0.10.7-rc
0.2.108-alpha
0.2.2-alpha
0.2.34-alpha
0.2.52-alpha
0.2.82-alpha
0.3.120-beta
0.3.151-beta
0.3.161-beta
+ 35 more Show less
0.3.2-alpha
0.3.27-alpha
0.3.38-beta
0.4.5-beta
0.5.1-beta
0.5.37-beta
0.5.57-beta
0.5.72-beta
0.5.80-beta
0.6.1-beta
0.6.27-beta
0.6.7-beta
0.7.1-beta
0.8.1-rc
0.8.102-rc
0.8.111-rc
0.8.128-rc
0.8.131-rc
0.8.30-rc
0.8.46-rc
0.8.54-rc
0.8.67-rc
0.8.82-rc
0.8.90-rc
0.8.92-rc
0.9.12-rc
0.9.14-rc
0.9.23-rc
0.9.26-rc
0.9.35-rc
1.0.11
1.0.2
1.0.40
1.0.43
1.1.25
Fixed in
1.1.62
References
Updated May 14, 2026 · Source: OSV.dev |
1.0.11
patch
Dependencies (7)
|
|
1.0.2
initial
3 CVEs
GHSA-92vj-hp7m-gwcj
May 29, 2026
Nerdbank.MessagePack has Inefficient CPU Computation
5.3
/ 10
Medium
Network
Low
None
None
Unchanged
None
None
Low
ImpactApplications that call PatchesUpdate to a patched version. If a project's
WorkaroundsAvoid the non-default Affected versions
0.1.705-alpha-gad428877b7
0.1.734-alpha-g09268fd45c
0.10.2-rc
0.10.7-rc
0.2.108-alpha
0.2.2-alpha
0.2.34-alpha
0.2.52-alpha
0.2.82-alpha
0.3.120-beta
0.3.151-beta
0.3.161-beta
+ 37 more Show less
0.3.2-alpha
0.3.27-alpha
0.3.38-beta
0.4.5-beta
0.5.1-beta
0.5.37-beta
0.5.57-beta
0.5.72-beta
0.5.80-beta
0.6.1-beta
0.6.27-beta
0.6.7-beta
0.7.1-beta
0.8.1-rc
0.8.102-rc
0.8.111-rc
0.8.128-rc
0.8.131-rc
0.8.30-rc
0.8.46-rc
0.8.54-rc
0.8.67-rc
0.8.82-rc
0.8.90-rc
0.8.92-rc
0.9.12-rc
0.9.14-rc
0.9.23-rc
0.9.26-rc
0.9.35-rc
1.0.11
1.0.2
1.0.40
1.0.43
1.1.25
1.1.62
1.1.78
Fixed in
1.2.4
References Updated May 29, 2026 · Source: OSV.dev
GHSA-qjvr-435c-5fjh
May 29, 2026
Nerdbank.MessagePack has a memory amplification DoS in collection deserialization
5.3
/ 10
Medium
Network
Low
None
None
Unchanged
None
None
Low
Nerdbank.MessagePack deserializers for many collection-shaped types trusted the element count declared in MessagePack array and map headers when allocating destination storage. A crafted payload could therefore force large arrays, pooled buffers, dictionaries, or collection instances to be allocated before the deserializer had consumed the corresponding elements. The same allocation pattern existed across strongly typed arrays, primitive arrays, mutable and immutable dictionaries, mutable enumerables, span-backed enumerable construction, Because MessagePack array and map headers carry an attacker-controlled element count, any converter that immediately allocates Vulnerability PatternAffected converters followed one or both of these patterns:
or, for streaming and span-backed construction:
In all affected cases, the allocation size was derived from the untrusted header count before the converter had read the elements. This made deserialization vulnerable to memory amplification and process availability attacks. Affected ScopeThe vulnerable logic was present in multiple converter families: | Converter surface | Risk |
|-------------------|------|
| This means the issue affects normal typed deserialization as well as object/dynamic APIs. Any endpoint or protocol surface that accepts untrusted MessagePack and deserializes collection-shaped contracts can be affected. Attack MechanicsMessagePack encodes array and map lengths up front. For Examples: | Attack shape | Input cost | Managed allocation pressure |
|--------------|------------|-----------------------------|
| At larger counts, the attack can trigger ImpactAn attacker who can deliver crafted MessagePack data to an endpoint that deserializes collections can:
Concrete affected configurations include:
Severity RationaleAttack complexity is low. Once an application accepts untrusted MessagePack for an affected collection type, exploitation only requires a crafted array or map payload with a large declared count and minimal encoded elements. Privileges required depend on deployment. Public endpoints are exploitable without authentication. Internal or authenticated message-processing systems reduce exposure but remain vulnerable to any caller who can submit MessagePack data. User interaction is not required. The attack is triggered during server-side or service-side deserialization. Availability impact is low. The practical outcome is memory pressure which can slow down a process or machine, or cause a network request to fail. Proof of ConceptThe following sample demonstrates the original object/dynamic shape and a typed array shape. Both rely on the same underlying bug: allocation is derived from the MessagePack header count before the elements are consumed.
Confirmed output against the vulnerable implementation included object-array amplification around 8x and dictionary amplification above 20x for moderate payload sizes. Typed collection amplification varies by element type and target collection implementation, but the same attacker-controlled preallocation primitive is present. RemediationThe deserializer honors input data's prefixed collection sizes up to a reasonable limit, after which the collections grow when the data is actually encountered, such that memory amplification is limited to only small amounts over the size of the data being deserialized. Prior ArtCVE-2026-21452 / GHSA-cw39-r4h6-8j3x: MessagePack for Java. An EXT32 object with an attacker-controlled payload length caused CVE-2024-48924 / GHSA-4qm4-8hg2-g2xm: MessagePack-CSharp. Untrusted data could trigger denial of service during deserialization through a different mechanism. It demonstrates the same ecosystem-level risk: MessagePack deserializers are frequently reachable on network and message-processing boundaries, where availability defects are exploitable. Affected versions
0.1.705-alpha-gad428877b7
0.1.734-alpha-g09268fd45c
0.10.2-rc
0.10.7-rc
0.2.108-alpha
0.2.2-alpha
0.2.34-alpha
0.2.52-alpha
0.2.82-alpha
0.3.120-beta
0.3.151-beta
0.3.161-beta
+ 36 more Show less
0.3.2-alpha
0.3.27-alpha
0.3.38-beta
0.4.5-beta
0.5.1-beta
0.5.37-beta
0.5.57-beta
0.5.72-beta
0.5.80-beta
0.6.1-beta
0.6.27-beta
0.6.7-beta
0.7.1-beta
0.8.1-rc
0.8.102-rc
0.8.111-rc
0.8.128-rc
0.8.131-rc
0.8.30-rc
0.8.46-rc
0.8.54-rc
0.8.67-rc
0.8.82-rc
0.8.90-rc
0.8.92-rc
0.9.12-rc
0.9.14-rc
0.9.23-rc
0.9.26-rc
0.9.35-rc
1.0.11
1.0.2
1.0.40
1.0.43
1.1.25
1.1.62
Fixed in
1.1.78
References Updated May 29, 2026 · Source: OSV.dev
CVE-2026-44375
GHSA-2cwq-pwfr-wcw3
May 06, 2026
Nerdbank.MessagePack: Attacker-controlled stackalloc in DateTime decoding causes process-terminating StackOverflowException
7.5
/ 10
High
Network
Low
None
None
Unchanged
None
None
High
SummaryNerdbank.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 ImpactApplications are impacted if they deserialize MessagePack data from untrusted or attacker-controlled sources using Nerdbank.MessagePack and the target type contains a A small malicious payload can cause process termination, resulting in a denial of service. This may affect services, APIs, workers, message consumers, or other long-running processes that deserialize untrusted MessagePack input. The issue occurs because DateTime timestamp extension decoding derives PatchesThe 1.1.62 version contains the fix for this security vulnerability. WorkaroundsIf upgrading is not yet possible, avoid deserializing untrusted MessagePack payloads into type graphs that may contain Input byte-size limits alone may not fully mitigate this issue, because the malicious payload can be small while declaring a very large extension length. Possible mitigations include:
Resources
Affected versions
0.1.705-alpha-gad428877b7
0.1.734-alpha-g09268fd45c
0.10.2-rc
0.10.7-rc
0.2.108-alpha
0.2.2-alpha
0.2.34-alpha
0.2.52-alpha
0.2.82-alpha
0.3.120-beta
0.3.151-beta
0.3.161-beta
+ 35 more Show less
0.3.2-alpha
0.3.27-alpha
0.3.38-beta
0.4.5-beta
0.5.1-beta
0.5.37-beta
0.5.57-beta
0.5.72-beta
0.5.80-beta
0.6.1-beta
0.6.27-beta
0.6.7-beta
0.7.1-beta
0.8.1-rc
0.8.102-rc
0.8.111-rc
0.8.128-rc
0.8.131-rc
0.8.30-rc
0.8.46-rc
0.8.54-rc
0.8.67-rc
0.8.82-rc
0.8.90-rc
0.8.92-rc
0.9.12-rc
0.9.14-rc
0.9.23-rc
0.9.26-rc
0.9.35-rc
1.0.11
1.0.2
1.0.40
1.0.43
1.1.25
Fixed in
1.1.62
References
Updated May 14, 2026 · Source: OSV.dev |
1.0.2
initial
Dependencies (7)
|