SOC status:Duty analyst on shift

UK Cyber Defence
VulnerabilityModified

CVE-2020-14968

An attacker can abuse this behavior in an application by creating multiple valid signatures where only one signature should exist.

CRITICAL 9.8EPSS 2.96%

Does this matter?

High impact if exploited, but EPSS currently rates exploitation as unlikely (2.96%). Schedule it in the normal patch cycle and watch for a rise in EPSS or a public exploit.

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 3.1
9.8 CRITICALCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
EPSS
2.96% probability · 86th percentile
CISA KEV
Not listed
Weakness
CWE-119
Affected
kjur/jsrsasign · netapp/max data
Source
cve@mitre.org

References

Source: NVD record, EPSS from FIRST.org, KEV from CISA. Refreshed daily.