CVE-2020-37280

cbor-sync through 1.0.4 Memory Exhaustion via Unchecked CBOR Array Lengths

Published Oct 12, 2026 CVSS 4.0 · 8.7 High EPSS < 1% KEV · Not listed
Description
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.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Type Values Removed Values Added
First Time appeared Pelioniot
Pelioniot cbor-sync
Vendors & Products Pelioniot
Pelioniot cbor-sync
Type Values Removed Values Added
Description 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.
Title cbor-sync through 1.0.4 Memory Exhaustion via Unchecked CBOR Array Lengths
Weaknesses CWE-789
References
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}

cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
VulnCheck
Published
Updated
Oct 13, 2026, 4:52 PM
Reserved
Oct 12, 2026, 7:27 PM
Status
Deferred
Published
Oct 12, 2026, 9:17 PM
Modified
Oct 16, 2026, 7:18 PM