Vulnerability Description
An issue was discovered in the jsrsasign package before 8.0.17 for Node.js. Its RSASSA-PSS (RSA-PSS) implementation does not detect signature manipulation/modification by prepending '\0' bytes to a signature (it accepts these modified signatures as valid). An attacker can abuse this behavior in an application by creating multiple valid signatures where only one signature should exist. Also, an attacker might prepend these bytes with the goal of triggering memory corruption issues.
CVSS Score
CRITICAL
Affected Products
| Vendor | Product | Versions |
|---|---|---|
| Jsrsasign Project | Jsrsasign | < 8.0.17 |
| Netapp | Max Data | - |
Related Weaknesses (CWE)
References
- https://github.com/kjur/jsrsasign/issues/438ExploitIssue TrackingThird Party Advisory
- https://github.com/kjur/jsrsasign/releases/tag/8.0.17Release NotesThird Party Advisory
- https://github.com/kjur/jsrsasign/releases/tag/8.0.18Release NotesThird Party Advisory
- https://kjur.github.io/jsrsasign/Release NotesThird Party Advisory
- https://security.netapp.com/advisory/ntap-20200724-0001/Third Party Advisory
- https://www.npmjs.com/package/jsrsasignProductThird Party Advisory
- https://github.com/kjur/jsrsasign/issues/438ExploitIssue TrackingThird Party Advisory
- https://github.com/kjur/jsrsasign/releases/tag/8.0.17Release NotesThird Party Advisory
- https://github.com/kjur/jsrsasign/releases/tag/8.0.18Release NotesThird Party Advisory
- https://kjur.github.io/jsrsasign/Release NotesThird Party Advisory
- https://security.netapp.com/advisory/ntap-20200724-0001/Third Party Advisory
- https://www.npmjs.com/package/jsrsasignProductThird Party Advisory
FAQ
What is CVE-2020-14968?
CVE-2020-14968 is a vulnerability with a CVSS score of 9.8 (CRITICAL). An issue was discovered in the jsrsasign package before 8.0.17 for Node.js. Its RSASSA-PSS (RSA-PSS) implementation does not detect signature manipulation/modification by prepending '\0' bytes to a si...
How severe is CVE-2020-14968?
CVE-2020-14968 has been rated CRITICAL with a CVSS base score of 9.8/10. This is considered a critical vulnerability requiring immediate attention.
Is there a patch for CVE-2020-14968?
Check the references section above for vendor advisories and patch information. Affected products include: Jsrsasign Project Jsrsasign, Netapp Max Data.