CVE Catalog

CVE-2026-12993

MediumCVSS 6.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.43%

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

Summary

A vulnerability in Apicurio Registry occurs because DocumentBuilderAccessor does not disable DOCTYPE declarations or enable FEATURE_SECURE_PROCESSING, although it blocks external DTD and schema access. An attacker with artifact-write permission can upload XML documents with internal entity-expansion payloads (billion-laughs variant), causing CPU and heap exhaustion, partially mitigated by the JAXP default 64,000 entity-expansion limit.

Risk Assessment

The risk is a denial-of-service (DoS) attack via XML Entity Expansion (billion-laughs), exhausting CPU and memory resources. While it requires artifact-write permissions, a compromised account could lead to significant service disruption.

Recommendation

Update Apicurio Registry to a version that disables DOCTYPE declarations and enables FEATURE_SECURE_PROCESSING in DocumentBuilderAccessor. Until then, restrict artifact-write permissions and monitor CPU/memory usage for anomalies.

Other vulnerabilities in Apicurio Registry

See all
Original NVD description (English source)

A flaw was found in Apicurio Registry. The DocumentBuilderAccessor correctly blocks external DTD and schema access but does not disable DOCTYPE declarations or enable FEATURE_SECURE_PROCESSING. An attacker with artifact-write permission can upload XML documents with internal entity-expansion payloads (billion-laughs variant) that cause CPU and heap exhaustion, partially mitigated by the JAXP default 64,000 entity-expansion limit.

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