PT-2026-27057
CVE-2026-4601
·
Published
2026-03-23
·
Updated
2026-08-17
Description by
CVSS 3.1
9.1
CriticalMetricsAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Name of the Vulnerable Software and Affected Versions
jsrsasign versions prior to 11.1.1
Description
A missing cryptographic step in the DSA signing implementation occurs during the
KJUR.crypto.DSA.signWithMessageHash() process. An attacker can recover the private key by forcing the variables r or s to be zero, which causes the library to emit an invalid signature without retrying. The attacker can then solve for x using the resulting signature to obtain the private key.Recommendations
Update to version 11.1.1 or later.
Found an issue in the description? Have something to add? Feel free to write us 👾