CVE Catalog

CVE-2020-37280

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.54%

44th percentile - higher than 44% of all known CVEs

Summary

cbor-sync through 1.0.4 contains a resource exhaustion vulnerability in CBOR.decode that trusts declared array and map lengths without checking remaining input. Remote attackers can supply a tiny crafted CBOR payload declaring huge lengths to drive billions of iterations, exhausting CPU and process memory.

Risk Assessment

The attack can cause denial of service (DoS) by exhausting system resources, impacting the stability of applications using this library.

Recommendation

Update the cbor-sync library to the latest patched version, or enforce limits on the size and complexity of processed CBOR data.

Related vulnerabilities

Original NVD description (English source)

cbor-sync through 1.0.4 contains a resource exhaustion vulnerability in CBOR.decode that trusts declared array and map lengths without checking remaining input. Remote attackers can supply a tiny crafted CBOR payload declaring huge lengths to drive billions of iterations, exhausting CPU and process memory.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS