Skip to main content
← All vulnerabilities
CVE-2020-5234GHSA-7Q36-4XX7-XCXF

Untrusted data can lead to DoS attack in MessagePack for C# and Unity

Published
Last modified
published
Not listed in CISA KEV
Fix
Fixed in 1.9.11, 2.1.90
None on Exploit-DB, Metasploit or GitHub

Summary

MessagePack for C# and Unity before version 1.9.11 and 2.1.90 has a vulnerability where untrusted data can lead to DoS attack due to hash collisions and stack overflow. Review the linked GitHub Security Advisory for more information and remediation steps.

Timeline

  1. CVE published
  2. Record last updated

Affected versions

  • neuecc MessagePack

    fixed in 1.9.11; From 2.0.0 · fixed in 2.1.90

  • neuecc MessagePack.ImmutableCollection

    fixed in 1.9.11; From 2.0.0 · fixed in 2.1.90

  • neuecc MessagePack.ReactiveProperty

    fixed in 1.9.11; From 2.0.0 · fixed in 2.1.90

  • neuecc MessagePack.UnityShims

    fixed in 1.9.11; From 2.0.0 · fixed in 2.1.90

  • MessagePackNuGet

    fixed in 1.9.11

  • MessagePackNuGet

    From 2.0.0 · fixed in 2.1.90

  • MessagePack.ImmutableCollectionNuGet

    fixed in 1.9.11

  • MessagePack.ImmutableCollectionNuGet

    From 2.0.0 · fixed in 2.1.90

  • MessagePack.ReactivePropertyNuGet

    fixed in 1.9.11

  • MessagePack.ReactivePropertyNuGet

    From 2.0.0 · fixed in 2.1.90

  • MessagePack.UnityShimsNuGet

    fixed in 1.9.11

  • MessagePack.UnityShimsNuGet

    From 2.0.0 · fixed in 2.1.90

  • MessagePack.UnityNuGet

    fixed in 1.9.11

  • MessagePack.UnityNuGet

    From 2.0.0 · fixed in 2.1.90

References 4

GitHub · neuecc/MessagePack-CSharp