CVE Catalog

CVE-2026-4598

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.55%

43th percentile - higher than 43% of all known CVEs

Summary

A vulnerability in the jsrsasign library before version 11.1.1 causes an infinite loop in the bnModInverse function in ext/jsbn2.js. An attacker can permanently hang the process by passing zero or negative values to the BigInteger.modInverse method.

Risk Assessment

The risk is a potential Denial of Service (DoS) attack by sending specially crafted inputs, which can lead to the unavailability of applications using this library.

Recommendation

Immediately update the jsrsasign library to version 11.1.1 or later, which includes a fix for the infinite loop.

Other vulnerabilities in jsrsasign

See all
Original NVD description (English source)

Versions of the package jsrsasign before 11.1.1 are vulnerable to Infinite loop via the bnModInverse function in ext/jsbn2.js when the BigInteger.modInverse implementation receives zero or negative inputs, allowing an attacker to hang the process permanently by supplying such crafted values (e.g., modInverse(0, m) or modInverse(-1, m)).

Vulnerability data from NVD (NIST) · CISA KEV · EPSS