CVE Catalog

CVE-2020-14966

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Elevated risk
1.12%

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

Summary

An issue was discovered in the jsrsasign package through 8.0.18 for Node.js, allowing malleability in ECDSA signatures due to not checking overflows in the length of a sequence and '0' characters appended or prepended to an integer. Modified signatures are verified as valid.

Risk Assessment

Organizations may be at risk if applications rely on a single canonical signature, potentially leading to unauthorized access or data manipulation.

Recommendation

It is recommended to update the jsrsasign package to the latest version to mitigate this vulnerability and implement additional signature verification mechanisms.

Other vulnerabilities in jsrsasign

See all
Original NVD description (English source)

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.

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