PT-2026-27056 · Jsrsasign · Jsrsasign

·

CVE-2026-4600

·

Published

2026-03-23

·

Updated

2026-07-20

CVSS v3.1

8.2

High

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:L/I:H/A:N
Name of the Vulnerable Software and Affected Versions jsrsasign versions prior to 11.1.1
Description Improper verification of cryptographic signatures occurs due to flawed DSA domain-parameter validation in the KJUR.crypto.DSA.setPublic() function and the associated DSA/X509 verification flow in src/dsa-2.0.js. An attacker can forge DSA signatures or X.509 certificates that the X509.verifySignature() function accepts by providing malicious domain parameters, specifically g=1, y=1, and a fixed r=1, which causes the verification equation to be true for any hash.
Recommendations Update jsrsasign to version 11.1.1 or later.

Exploit

Fix

Improper Verification of Cryptographic Signature

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-4600
GHSA-WVQX-V3F6-W8RH

Affected Products

Jsrsasign