CVE Catalog

CVE-2025-66506

HighCVSS 7.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.21%

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

Summary

Fulcio prior to 1.8.3 contains a vulnerability in the identity.extractIssuerURL function, which splits its untrusted argument on periods. A malicious request with an invalid OIDC identity token containing many period characters causes allocations of O(n) bytes, where n is the argument length, with a constant factor of about 16.

Risk Assessment

An attacker can trigger excessive memory consumption through malicious requests, potentially leading to resource exhaustion and denial of service.

Recommendation

Update Fulcio to version 1.8.3 or later, which fixes this vulnerability.

Other vulnerabilities in Fulcio

See all
Original NVD description (English source)

Fulcio is a free-to-use certificate authority for issuing code signing certificates for an OpenID Connect (OIDC) identity. Prior to 1.8.3, function identity.extractIssuerURL splits (via a call to strings.Split) its argument (which is untrusted data) on periods. As a result, in the face of a malicious request with an (invalid) OIDC identity token in the payload containing many period characters, a call to extractIssuerURL incurs allocations to the tune of O(n) bytes (where n stands for the length of the function's argument), with a constant factor of about 16. This vulnerability is fixed in 1.8.3.

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