WaratekVRT Sign in

CVE-2026-12993

Severity6.5 Medium CVSS 3.1
Fixed in3.3.1, 3.2.6
WeaknessXML entity expansion (CWE-776)
Published26 Jun 2026
Updated25 Oct 2026

Description

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.

Exploitation status

No public exploit

No exploit has been reported in the sources we check.

  • CISA KEV not listed
  • VulnCheck KEV not listed
  • CISA Vulnrichment exploitation: none
  • Indexed PoC none indexed
  • EPSS 0.52% chance in 30 days

Waratek protection

Protected by Waratek

Waratek has a rule that blocks attacks on this vulnerability.

  • Protection full XXE
  • Action available security rule
  • Review automated Inferred
  • Record active
Decided by A vulnerability class already blocked by an ARMR security rule
Finding Protected by Waratek's ARMR xxe security rule, which blocks this class of attack at the JVM level without a rule written for this CVE specifically. The CVE's weakness is CWE-776: XML Entity Expansion.
Candidate fix https://bugzilla.redhat.com/show_bug.cgi?id=2491692 : a Red Hat bug: the triage, which links onward to the fix

How to mitigate CVE-2026-12993

Upgrade the affected software to a release that fixes it: 3.3.1 or 3.2.6. Until you can, Waratek RASP blocks exploitation with its XXE rule. It runs inside the Java application, with no code changes.

Waratek RASP Runtime protection for Java applications

Affected software and releases

Maven packages

Affected and fixed versions, from OSV.dev
PackageIntroducedFixedLast affected
io.apicurio:apicurio-registry-schema-util-xml 3.3.0 3.3.1 unbounded
io.apicurio:apicurio-registry-schema-util-xml 0 3.2.6 unbounded

Products and versions

2 products, 3 version entries
SourceVendorProductSchemeAffected versions
osv io.apicurio apicurio-registry-schema-util-xml generic < 3.2.6 · ≥ 3.3.0 and < 3.3.1
nvd redhat build of apicurio registry generic ≥ 3.0 and ≤ 3.2

References

URLTags
https://bugzilla.redhat.com/show_bug.cgi?id=2491692 bugzilla
https://github.com/Apicurio/apicurio-registry/issues/8189 WEB
https://github.com/Apicurio/apicurio-registry/pull/8200 WEB
https://github.com/Apicurio/apicurio-registry/commit/03cd1cc081d9b1b4c8b9a59330ff4c980dc68b73 WEB
https://github.com/Apicurio/apicurio-registry/commit/48369d0e9008f7aab16dce5970c1ecbdd55e9aa5 WEB
https://access.redhat.com/errata/RHSA-2026:59360 WEB
https://access.redhat.com/security/cve/CVE-2026-12993 WEB
https://github.com/Apicurio/apicurio-registry/releases/tag/3.3.1 WEB
https://github.com/Apicurio/apicurio-registry/releases/tag/v3.2.6 WEB
https://github.com/apicurio/apicurio-registry PACKAGE

Timeline

Published2026-06-26By the CVE Program.
NVD record modified2026-10-25NVD's own last-modified date for this record.