Description
Versions of the package jsrsasign from 7.0.0 and before 11.1.1 are vulnerable to Incomplete Comparison with Missing Factors via the getRandomBigIntegerZeroToMax and getRandomBigIntegerMinToMax functions in src/crypto-1.1.js; an attacker can recover the private key by exploiting the incorrect compareTo checks that accept out-of-range candidates and thus bias DSA nonces during signature generation.
Scores
CVSS v3
9.1
EPSS
0.0004
EPSS Percentile
12.2%
Attack Vector
NETWORK
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
CISA SSVC
Vulnrichment
Exploitation
none
Automatable
yes
Technical Impact
total
Details
CWE
CWE-1023
Status
published
Products (3)
jsrsasign_project/jsrsasign
7.0.0 - 11.1.1
n/a/jsrsasign
7.0.0 - 11.1.1
npm/jsrsasign
7.0.0 - 11.1.1npm
Published
Mar 23, 2026
Tracked Since
Mar 23, 2026