GitHub Advisoryadvisory · NuGet

GHSA-rqrc-8q8f-cp9c Infinite loop in .Net Bond

HIGH Published 2022-04-08 Modified 2022-04-08 Official page ↗
Aliases
CVE-2020-1469
Ecosystem
NuGet
Packages
Bond.Core.CSharp
Severity
High
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weaknesses
CWE-434, CWE-835
Reviewed
2022-04-08

Affected packages

• NuGet Bond.Core.CSharp: >= 3.0.0, < 9.0.1 → fixed in 9.0.1

Description

A denial of service vulnerability exists when the .NET implementation of Bond improperly parses input, aka 'Bond Denial of Service Vulnerability'. Handling of large container lengths that could cause an infinite loop when deserializing some payloads.

Related

Alias · CVE (1)

  • CVE-2020-1469 A denial of service vulnerability exists when the .NET implementation of Bond improperly parses input, aka 'Bond Denial of Service… vulnerability

Weakness · CWE (2)

  • CWE-434 Unrestricted Upload of File with Dangerous Type weakness
  • CWE-835 Loop with Unreachable Exit Condition weakness

References