Logo
-

Byte Open Security

(ByteOS Network)

Log In

Sign Up

ByteOS

Security
Vulnerability Details
Registries
Custom Views
Weaknesses
Attack Patterns
Filters & Tools

org.webjars.npm:jsrsasign

Source -

CNA

CNA CVEs -

6

ADP CVEs -

0

CISA CVEs -

0

NVD CVEs -

0
Related CVEsRelated VendorsRelated AssignersReports
6Vulnerabilities found

CVE-2026-4601
Assigner-Snyk
ShareView Details
Assigner-Snyk
CVSS Score-9.4||CRITICAL
EPSS-0.30% / 22.20%
||
7 Day CHG~0.00%
Published-23 Mar, 2026 | 05:00
Updated-26 Jul, 2026 | 15:25
Rejected-Not Available
Known To Be Used In Ransomware Campaigns?-Not Available
KEV Added-Not Available
KEV Action Due Date-Not Available

Versions of the package jsrsasign before 11.1.1 are vulnerable to Missing Cryptographic Step via the KJUR.crypto.DSA.signWithMessageHash process in the DSA signing implementation. An attacker can recover the private key by forcing r or s to be zero, so the library emits an invalid signature without retrying, and then solves for x from the resulting signature.

Action-Not Available
Vendor-kjurn/aRed Hat, Inc.
Product-jsrsasignjsrsasignorg.webjars.npm:jsrsasignMigration Toolkit for Virtualization 2.9Red Hat Quay 3.1Migration Toolkit for Virtualization 2.1Red Hat Quay 3.12Red Hat Quay 3.16Red Hat Quay 3.9Red Hat Quay 3.15
CWE ID-CWE-325
Missing Cryptographic Step
CVE-2026-4599
Assigner-Snyk
ShareView Details
Assigner-Snyk
CVSS Score-9.3||CRITICAL
EPSS-0.48% / 38.47%
||
7 Day CHG~0.00%
Published-23 Mar, 2026 | 05:00
Updated-20 Jul, 2026 | 15:25
Rejected-Not Available
Known To Be Used In Ransomware Campaigns?-Not Available
KEV Added-Not Available
KEV Action Due Date-Not Available

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.

Action-Not Available
Vendor-kjurn/aRed Hat, Inc.
Product-jsrsasignjsrsasignorg.webjars.npm:jsrsasignMigration Toolkit for Virtualization 2.9Red Hat Quay 3.1Migration Toolkit for Virtualization 2.1Red Hat Quay 3.12Red Hat Quay 3.16Red Hat Quay 3.9Red Hat Quay 3.15
CWE ID-CWE-1023
Incomplete Comparison with Missing Factors
CWE ID-CWE-338
Use of Cryptographically Weak Pseudo-Random Number Generator (PRNG)
CVE-2026-4598
Assigner-Snyk
ShareView Details
Assigner-Snyk
CVSS Score-8.7||HIGH
EPSS-0.55% / 42.54%
||
7 Day CHG-0.01%
Published-23 Mar, 2026 | 05:00
Updated-27 Jul, 2026 | 12:05
Rejected-Not Available
Known To Be Used In Ransomware Campaigns?-Not Available
KEV Added-Not Available
KEV Action Due Date-Not Available

Versions of the package jsrsasign before 11.1.1 are vulnerable to Infinite loop via the bnModInverse function in ext/jsbn2.js when the BigInteger.modInverse implementation receives zero or negative inputs, allowing an attacker to hang the process permanently by supplying such crafted values (e.g., modInverse(0, m) or modInverse(-1, m)).

Action-Not Available
Vendor-kjurn/aRed Hat, Inc.
Product-jsrsasignorg.webjars.npm:jsrsasignjsrsasignRed Hat Quay 3.1Migration Toolkit for Virtualization 2.9Red Hat Quay 3.15Red Hat Quay 3.12Migration Toolkit for Virtualization 2.1Red Hat Quay 3.9Red Hat Quay 3.16
CWE ID-CWE-1287
Improper Validation of Specified Type of Input
CWE ID-CWE-835
Loop with Unreachable Exit Condition ('Infinite Loop')
CVE-2026-4602
Assigner-Snyk
ShareView Details
Assigner-Snyk
CVSS Score-8.7||HIGH
EPSS-0.49% / 39.31%
||
7 Day CHG-0.01%
Published-23 Mar, 2026 | 05:00
Updated-26 Jul, 2026 | 15:25
Rejected-Not Available
Known To Be Used In Ransomware Campaigns?-Not Available
KEV Added-Not Available
KEV Action Due Date-Not Available

Versions of the package jsrsasign before 11.1.1 are vulnerable to Incorrect Conversion between Numeric Types due to handling negative exponents in ext/jsbn2.js. An attacker can force the computation of incorrect modular inverses and break signature verification by calling modPow with a negative exponent.

Action-Not Available
Vendor-kjurn/aRed Hat, Inc.
Product-jsrsasignjsrsasignorg.webjars.npm:jsrsasignMigration Toolkit for Virtualization 2.9Red Hat Quay 3.1Migration Toolkit for Virtualization 2.1Red Hat Quay 3.12Red Hat Quay 3.16Red Hat Quay 3.9Red Hat Quay 3.15
CWE ID-CWE-681
Incorrect Conversion between Numeric Types
CVE-2026-4600
Assigner-Snyk
ShareView Details
Assigner-Snyk
CVSS Score-9.1||CRITICAL
EPSS-0.22% / 13.28%
||
7 Day CHG~0.00%
Published-23 Mar, 2026 | 05:00
Updated-27 Jul, 2026 | 15:25
Rejected-Not Available
Known To Be Used In Ransomware Campaigns?-Not Available
KEV Added-Not Available
KEV Action Due Date-Not Available

Versions of the package jsrsasign before 11.1.1 are vulnerable to Improper Verification of Cryptographic Signature via the DSA domain-parameter validation in KJUR.crypto.DSA.setPublic (and the related DSA/X509 verification flow in src/dsa-2.0.js). An attacker can forge DSA signatures or X.509 certificates that X509.verifySignature() accepts by supplying malicious domain parameters such as g=1, y=1, and a fixed r=1, which make the verification equation true for any hash.

Action-Not Available
Vendor-kjurn/aRed Hat, Inc.
Product-jsrsasignorg.webjars.npm:jsrsasignjsrsasignRed Hat Quay 3.1Migration Toolkit for Virtualization 2.9Red Hat Quay 3.15Red Hat Quay 3.12Migration Toolkit for Virtualization 2.1Red Hat Quay 3.9Red Hat Quay 3.16
CWE ID-CWE-347
Improper Verification of Cryptographic Signature
CVE-2024-21484
Assigner-Snyk
ShareView Details
Assigner-Snyk
CVSS Score-7.5||HIGH
EPSS-0.96% / 57.86%
||
7 Day CHG~0.00%
Published-22 Jan, 2024 | 05:00
Updated-22 Jun, 2026 | 03:18
Rejected-Not Available
Known To Be Used In Ransomware Campaigns?-Not Available
KEV Added-Not Available
KEV Action Due Date-Not Available

Versions of the package jsrsasign before 11.0.0 are vulnerable to Observable Discrepancy via the RSA PKCS1.5 or RSAOAEP decryption process. An attacker can decrypt ciphertexts by exploiting the Marvin security flaw. Exploiting this vulnerability requires the attacker to have access to a large number of ciphertexts encrypted with the same key. Workaround The vulnerability can be mitigated by finding and replacing RSA and RSAOAEP decryption with another crypto library.

Action-Not Available
Vendor-kjurn/a
Product-jsrsasignorg.webjars.bowergithub.kjur:jsrsasignjsrsasignorg.webjars.npm:jsrsasignorg.webjars.bower:jsrsasign
CWE ID-CWE-203
Observable Discrepancy