CVE-2026-4600
7.4jsrsasign · jsrsasign
The jsrsasign library is vulnerable to improper cryptographic signature verification, allowing unauthenticated attackers to forge DSA signatures or X.509 certificates via malicious domain parameters.
Executive summary
A critical vulnerability in the jsrsasign library allows unauthenticated attackers to forge cryptographic signatures, potentially leading to unauthorized authentication or data integrity compromise.
Vulnerability
This flaw, categorized as CWE-347, involves improper verification of cryptographic signatures within the KJUR.crypto.DSA.setPublic function. An unauthenticated attacker can supply malicious domain parameters to force successful verification, effectively bypassing signature checks.
Business impact
Successful exploitation of this vulnerability permits the forgery of X.509 certificates and DSA signatures, which are foundational to secure communications and identity verification. With a CVSS score of 7.4, this high-severity flaw poses a significant risk to the integrity of systems relying on jsrsasign for secure operations, potentially enabling unauthorized access or impersonation attacks.
Remediation
Immediate Action: Update the jsrsasign package to version 11.1.1 or later immediately to incorporate the necessary cryptographic validation patches.
Proactive Monitoring: Review application logs for suspicious X.509 certificate validation failures or unusual DSA signature verification patterns that deviate from expected traffic.
Compensating Controls: Implement strict input validation on all cryptographic parameters if an immediate update is not feasible, although a library update remains the only definitive remediation.
Exploitation status
Public Exploit Available: Yes, a public proof-of-concept exists, attributed to the researcher's GitHub Gist referenced in the vulnerability disclosure.
Analyst recommendation
Given the high-severity nature of this cryptographic flaw and the availability of a public proof-of-concept, organizations must prioritize the update of the jsrsasign library to version 11.1.1. Failure to patch this vulnerability leaves critical authentication and identity verification mechanisms susceptible to forgery, which could result in a complete compromise of trust within the affected environments.
More jsrsasign CVEs
Sources
Originally found and disclosed by Kr0emer, per the CVE Program record.