Read the docs
TI-2021-10216 Aliases CVE-2021-29508GHSA-hpw7-3vq3-mmv6

Insecure deserialization in Wire

Priority MEDIUM 42CWE-502Published · Updated

Key facts

Attack vector
Network
Privileges required
None
User interaction
None
Attack complexity
Low
Impact type
Code execution
Confidentiality · integrity · availability
None · High · High
Fix status
No fix listed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub. Impact type from CWE-502.

Summary

Due to how Wire handles type information in its serialization format, malicious payloads can be passed to a deserializer. e.g. using a surrogate on the sender end, an attacker can pass information about a different type for the receiving end. And by doing so allowing the serializer to create any type on the deserializing end. This is the same issue that exists for .NET BinaryFormatter https://docs.microsoft.com/en-us/visualstudio/code-quality/ca2300?view=vs-2019. This also applies to the fork of Wire.

Why it matters now

EPSS 0.01584 75th percentileScored 2026-11-07
Public exploit Yes 1 exploit referenceTagged by NVD
Fix No fix listed No fixed version in the sources yet

SSVC decision points

Not available: CISA has not published SSVC decision points for this record.

Affected products

VendorProductAffected versionsFixed inStatusSource
AsynkronITWireup to 1.0.0—No fix listedCNA
—Wire (NuGet)up to 1.0.0—No fix listedGHSA-hpw7-3vq3-mmv6
  • Wire VendorAsynkronIT Affected up to 1.0.0 Fixed in — No fix listed CNA
  • Wire (NuGet) Vendor— Affected up to 1.0.0 Fixed in — No fix listed GHSA-hpw7-3vq3-mmv6

CPE configurations NVD · 1

CPEVersionsRoleVendor
cpe:2.3:a:asynkron:wire:*:*:*:*:*:*:*:*all versionsVulnerableAsynkron
  • cpe:2.3:a:asynkron:wire:*:*:*:*:*:*:*:* Versions all versions Vulnerable ·Asynkron

Remediation

No fixed version listed by the sources yet.

Timeline

  1. 2026-10-02 Threatist record created from CVE-2021-29508
  2. 2026-10-03 Alias added: GHSA-hpw7-3vq3-mmv6

References

Sources