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.
Analysis and contextual insights are available on OpenCVE Cloud.
Remediation
No vendor fix or workaround currently provided.
Additional remediation guidance may be available on OpenCVE Cloud.
Tracking
Sign in to view the affected projects.
Advisories
| Source | ID | Title |
|---|---|---|
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 |
GHSA-p8c3-7rj8-q963 | ECDSA signature validation vulnerability by accepting wrong ASN.1 encoding in jsrsasign |
References
History
No history.
Status: PUBLISHED
Assigner: mitre
Published:
Updated: 2024-08-04T13:00:52.168Z
Reserved: 2020-06-22T00:00:00.000Z
Link: CVE-2020-14966
No data.
Status : Modified
Published: 2020-06-22T12:15:10.087
Modified: 2024-11-21T05:04:31.987
Link: CVE-2020-14966
No data.
OpenCVE Enrichment
No data.
Weaknesses
EUVD
Github GHSA