CVE Catalog

CVE-2026-58059

HighCVSS 8.7
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.33%

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

Summary

In Bouncy Castle for Java before 1.85, stringifying X.500 distinguished names has quadratic time complexity, causing excessive processing time. This also affects Bouncy Castle for Java LTS before 2.73.12 and BC-FJA before specified versions.

Risk Assessment

An attacker can cause delays or denial of service (DoS) by supplying specially crafted distinguished names.

Recommendation

Upgrade Bouncy Castle to version 1.85 or later (or appropriate LTS/FIPS version).

Other vulnerabilities in Bouncy Castle

See all
Original NVD description (English source)

In Bouncy Castle for Java before 1.85, Quadratic-time escaping when stringifying X.500 distinguished names. This issue also affects Bouncy Castle for Java LTS before 2.73.12, and Bouncy Castle for Java FIPS (BC-FJA) before bc-fips 1.0.2.7 (1.0.X series), 2.0.2 (2.0.X series) and 2.1.3 (2.1.X series).

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