Intel

AIKIDO-2024-10519

MessagePack.Annotations is vulnerable to Use of Weak Hash

Use of Weak HashCVE-2024-48924 Published Dec 6, 2024

30

Low Risk

This Affects:

dotnetMessagePack.Annotations
1.0.0 - 2.5.172
Fixed in 2.5.187
2.6.95-alpha - 3.0.238-rc.1
Fixed in 3.0.300
Are you affected? Scan for Free

TL;DR

Affected versions of this package do not use a hashing function resistant to hash collision attacks. When deserializing data from untrusted sources, this can introduce security vulnerabilities, including arbitrary code execution or denial of service (DoS) attacks. Untrusted data may originate from external networks, be tampered with during transmission over unauthenticated connections, or come from compromised local storage. While MessagePack.Annotations' does not claim to authenticate or make data tamper-resistant, making this a low-severity vulnerability, updating to a more secure algorithm is recommended.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Background info

MessagePack.Annotations is vulnerable to Use of Weak Hash in versions 1.0.0 - 2.5.172 and 2.6.95-alpha - 3.0.238-rc.1.

How to fix this

Upgrade the MessagePack.Annotations library to the patch version.