Every CVE Search/ Get API key

CVE-2026-12993

Apicurio/apicurio-registry: apicurio-registry: xml entity-expansion denial of service via internal dtd subset

6.5 MediumFix available

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.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
Low
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

0.52%Up 0.3 points since Jun 26, 2026
90%50%10%1%

What each source reports

CVE List Score used 6.5

Apicurio/apicurio-registry: apicurio-registry: xml entity-expansion denial of service via internal dtd subset

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.

Record
CVE-2026-12993
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-776
Updated
2026-11-06
EUVDEUVD-2026-39593 6.5

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.

Record
EUVD-2026-39593
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-06
GitHub AdvisoriesGHSA-748j-wm96-4wh5 6.5

Apicurio Registry is vulnerable to denial of service through XML entity expansion

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.

Record
GHSA-748j-wm96-4wh5
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-776
Updated
2026-11-04
NVD 6.5

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.

Record
CVE-2026-12993
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-776
Updated
2026-11-02
OSVGHSA-748j-wm96-4wh5 6.5

Apicurio Registry is vulnerable to denial of service through XML entity expansion

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.

Record
GHSA-748j-wm96-4wh5
CVSS 3.1
6.5 MediumCVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-776
Updated
2026-11-04

Affected products

Affected packages

Affected packages
PackageAffectedFixed
io.apicurio:apicurio-registry-schema-util-xml
Maven
3.3.0 up to 3.3.1
3.3.1
io.apicurio:apicurio-registry-schema-util-xml
Maven
before 3.2.6
3.2.6
io.apicurio:apicurio-registry-schema-util-xml
Maven
before 3.2.6, plus listed versions
2.1.4.Final2.1.5.Final2.2.0.Final2.2.1.Final2.2.2.Final
Show 45 moreShow less
2.2.3.Final2.2.4.Final2.2.5.Final2.3.0.Final2.3.1.Final2.4.0.Final2.4.1.Final2.4.10.Final2.4.11.Final2.4.12.Final2.4.13.Final2.4.14.Final2.4.2.Final2.4.3.Final2.4.4.Final2.4.5.Final2.4.6.Final2.4.7.Final2.4.8.Final2.4.9.Final2.5.0.Final2.5.1.Final2.5.10.Final2.5.11.Final2.5.2.Final2.5.3.Final2.5.5.Final2.5.6.Final2.5.7.Final2.5.8.Final2.5.9.Final2.6.0.Final2.6.1.Final2.6.11.Final2.6.12.Final2.6.13.Final2.6.2.Final2.6.3.Final2.6.4.Final2.6.5.Final2.6.6.Final2.6.7.Final2.6.8.Final2.6.9.Final3.0.0
3.2.6

History

History
RecordedChangedSources
affected, referencesOSV
affected, facts, referencesGitHub Advisories
first indexedCVE List, EUVD, GitHub Advisories, NVD

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-12993 is a medium vulnerability (CVSS 6.5) in Red Hat Build Of Apicurio Registry 3.3.1, published June 25, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.52%, the 44th percentile. Fixed in io.apicurio:apicurio-registry-schema-util-xml 3.3.1.

References

Show 6 moreShow less
This page doesn't list everything

Left out here: 34 versions. The JSON record has them.

MoveEnter Open