CVE-2026-4602

Published: Mar 23, 2026 Last Modified: Mar 23, 2026
ExploitDB:
Other exploit source:
Google Dorks:
HIGH 7,7
Attack Vector: network
Attack Complexity: low
Privileges Required: none
User Interaction: none
Confidentiality: N/A
Integrity: N/A
Availability: N/A
HIGH 7,5
Attack Vector: network
Attack Complexity: low
Privileges Required: none
User Interaction: none
Scope: unchanged
Confidentiality: none
Integrity: none
Availability: high

Description

AI Translation 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.

681

Incorrect Conversion between Numeric Types

Draft
Common Consequences
Security Scopes Affected:
Other Integrity
Potential Impacts:
Unexpected State Quality Degradation
Applicable Platforms
Languages: C, Not Language-Specific
View CWE Details
https://gist.github.com/Kr0emer/7ecd2be7d17419e4677315ef3758faf5
https://github.com/kjur/jsrsasign/commit/5ea1c32bb2aa894b4bd29849839afe4f987281…
https://github.com/kjur/jsrsasign/pull/650
https://security.snyk.io/vuln/SNYK-JS-JSRSASIGN-15371175