GHSA-748j-wm96-4wh5

    Dashboard / Vulnerabilities / GHSA-748j-wm96-4wh5

    GHSA-748j-wm96-4wh5

    Published: 26 Jun 2026Last Modified: 4 Nov 2026

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

    Details: 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.

    Affected packages

    Package

    Name: io.apicurio:apicurio-registry-schema-util-xml

    Purl: pkg:maven/io.apicurio/apicurio-registry-schema-util-xml

    Affected ranges

    Type: ECOSYSTEM

    Events:

    Introduced- 3.3.0
    Fixed -3.3.1

    Affected versions

    3.3.0

    Common Vulnerability Scoring System

    Attack Vector
    Network
    Adjacent
    Local
    Physical
    Privileges Required
    None
    Low
    High
    User Interaction
    None
    Required
    Scope
    Unchanged
    Changed
    Confidentiality
    None
    Low
    High
    Integrity
    None
    Low
    High
    Availability
    None
    Low
    High
    GHSA-748j-wm96-4wh5 | CVE-DB