CVE-2026-4602
HIGH
7,7
Source: [email protected]
Attack Vector: network
Attack Complexity: low
Privileges Required: none
User Interaction: none
Confidentiality: N/A
Integrity: N/A
Availability: N/A
HIGH
7,5
Source: [email protected]
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
DraftCommon Consequences
Security Scopes Affected:
Other
Integrity
Potential Impacts:
Unexpected State
Quality Degradation
Applicable Platforms
Languages:
C, Not Language-Specific
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