Intel

AIKIDO-2026-10489

jsrsasign is vulnerable to Insecure Randomness

Insecure Randomness Pre-CVE
Found by Aikido Intel before public disclosure or CVE publication.

75

High Risk

This Affects:

JSjsrsasign
4.1.2 - 11.1.1
Fixed in 11.1.2

TL;DR

Affected versions of this package are vulnerable to the use of a cryptographically insecure or improperly selected random number generator in certain environments, including Node.js ≥ 19 and modern browsers. The affected logic in SecureRandom may fall back to or incorrectly select a non-cryptographic RNG, leading to generation of predictable values for security-sensitive operations such as key generation, signatures, or nonces. An attacker able to exploit this weakness can predict or brute-force generated values, potentially compromising cryptographic guarantees and enabling further attacks.

Who does this affect?

You are affected if you are using a version that falls within the vulnerable range.

Background info

jsrsasign is vulnerable to Insecure Randomness in versions 4.1.2 - 11.1.1.

How to fix this

Upgrade the jsrsasign library to the patch version.