CVE-2020-14966

Published Jun 22, 2020 CVSS 3.1 · 7.5 High EPSS 1.2% KEV · Not listed
Description
An issue was discovered in the jsrsasign package through 8.0.18 for Node.js. It allows a malleability in ECDSA signatures by not checking overflows in the length of a sequence and '0' characters appended or prepended to an integer. The modified signatures are verified as valid. This could have a security-relevant impact if an application relied on a single canonical signature.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2020-0505 An issue was discovered in the jsrsasign package through 8.0.18 for Node.js. It allows a malleability in ECDSA signatures by not checking overflows in the length of a sequence and '0' characters appended or prepended to an integer. The modified signatures are verified as valid. This could have a security-relevant impact if an application relied on a single canonical signature.
Github GHSA Github GHSA GHSA-p8c3-7rj8-q963 ECDSA signature validation vulnerability by accepting wrong ASN.1 encoding in jsrsasign
History

No history.

Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Aug 4, 2024, 1:00 PM
Reserved
Jun 22, 2020, 12:00 AM
Status
Modified
Published
Jun 22, 2020, 12:15 PM
Modified
Jun 22, 2026, 3:18 AM