ghsa-7g64-f2hm-vjxp

CVSS 8.5 osv_maven
Description

A flaw was found in Apicurio Registry. The ContentTypeUtil.isParsableXml() method creates a SAXParserFactory without enabling secure processing features or disabling external entity resolution. An attacker with artifact-write permission (or unauthenticated when the registry runs with default configuration) can upload a crafted XML document to trigger blind server-side request forgery (SSRF) via external DTD/entity fetch, or cause denial of service via entity expansion.

Timeline
Published
unknown
Last Modified
unknown
CVSS Details

CVSS details not available.

Affected Products

No product information available.

Weaknesses (CWE)
References
Linked Vulnerabilities

No linked vulnerabilities found.

{
  "affected": [
    {
      "database_specific": {
        "source": "https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2026/06/GHSA-7g64-f2hm-vjxp/GHSA-7g64-f2hm-vjxp.json"
      },
      "package": {
        "ecosystem": "Maven",
        "name": "io.apicurio:apicurio-registry-schema-util-common",
        "purl": "pkg:maven/io.apicurio/apicurio-registry-schema-util-common"
      },
      "ranges": [
        {
          "events": [
            {
              "introduced": "3.3.0"
            },
            {
              "fixed": "3.3.1"
            }
          ],
          "type": "ECOSYSTEM"
        }
      ],
      "versions": [
        "3.3.0"
      ]
    },
    {
      "database_specific": {
        "source": "https://github.com/github/advisory-database/blob/main/advisories/github-reviewed/2026/06/GHSA-7g64-f2hm-vjxp/GHSA-7g64-f2hm-vjxp.json"
      },
      "package": {
        "ecosystem": "Maven",
        "name": "io.apicurio:apicurio-registry-schema-util-common",
        "purl": "pkg:maven/io.apicurio/apicurio-registry-schema-util-common"
      },
      "ranges": [
        {
          "events": [
            {
              "introduced": "0"
            },
            {
              "fixed": "3.2.6"
            }
          ],
          "type": "ECOSYSTEM"
        }
      ],
      "versions": [
        "2.1.4.Final",
        "2.1.5.Final",
        "2.2.0.Final",
        "2.2.1.Final",
        "2.2.2.Final",
        "2.2.3.Final",
        "2.2.4.Final",
        "2.2.5.Final",
        "2.3.0.Final",
        "2.3.1.Final",
        "2.4.0.Final",
        "2.4.1.Final",
        "2.4.10.Final",
        "2.4.11.Final",
        "2.4.12.Final",
        "2.4.13.Final",
        "2.4.14.Final",
        "2.4.2.Final",
        "2.4.3.Final",
        "2.4.4.Final",
        "2.4.5.Final",
        "2.4.6.Final",
        "2.4.7.Final",
        "2.4.8.Final",
        "2.4.9.Final",
        "2.5.0.Final",
        "2.5.1.Final",
        "2.5.10.Final",
        "2.5.11.Final",
        "2.5.2.Final",
        "2.5.3.Final",
        "2.5.5.Final",
        "2.5.6.Final",
        "2.5.7.Final",
        "2.5.8.Final",
        "2.5.9.Final",
        "2.6.0.Final",
        "2.6.1.Final",
        "2.6.11.Final",
        "2.6.12.Final",
        "2.6.13.Final",
        "2.6.2.Final",
        "2.6.3.Final",
        "2.6.4.Final",
        "2.6.5.Final",
        "2.6.6.Final",
        "2.6.7.Final",
        "2.6.8.Final",
        "2.6.9.Final",
        "3.0.0",
        "3.0.0.M1",
        "3.0.0.M2",
        "3.0.0.M3",
        "3.0.0.M4",
        "3.0.0.M5",
        "3.0.1",
        "3.0.10",
        "3.0.11",
        "3.0.12",
        "3.0.13",
        "3.0.14",
        "3.0.15",
        "3.0.2",
        "3.0.3",
        "3.0.4",
        "3.0.5",
        "3.0.6",
        "3.0.7",
        "3.0.8",
        "3.0.9",
        "3.1.0",
        "3.1.1",
        "3.1.2",
        "3.1.3",
        "3.1.4",
        "3.1.5",
        "3.1.6",
        "3.1.7",
        "3.2.0",
        "3.2.1",
        "3.2.2",
        "3.2.3",
        "3.2.4",
        "3.2.5"
      ]
    }
  ],
  "aliases": [
    "CVE-2026-12975"
  ],
  "database_specific": {
    "cwe_ids": [
      "CWE-611"
    ],
    "github_reviewed": true,
    "github_reviewed_at": "2026-11-04T17:49:18Z",
    "nvd_published_at": "2026-06-25T22:17:00Z",
    "severity": "HIGH"
  },
  "details": "A flaw was found in Apicurio Registry. The ContentTypeUtil.isParsableXml() method creates a SAXParserFactory without enabling secure processing features or disabling external entity resolution. An attacker with artifact-write permission (or unauthenticated when the registry runs with default configuration) can upload a crafted XML document to trigger blind server-side request forgery (SSRF) via external DTD/entity fetch, or cause denial of service via entity expansion.",
  "id": "GHSA-7g64-f2hm-vjxp",
  "modified": "2026-11-04T18:00:05.261433596Z",
  "published": "2026-06-26T00:32:05Z",
  "references": [
    {
      "type": "ADVISORY",
      "url": "https://nvd.nist.gov/vuln/detail/CVE-2026-12975"
    },
    {
      "type": "WEB",
      "url": "https://github.com/Apicurio/apicurio-registry/issues/8187"
    },
    {
      "type": "WEB",
      "url": "https://github.com/Apicurio/apicurio-registry/pull/8197"
    },
    {
      "type": "WEB",
      "url": "https://github.com/Apicurio/apicurio-registry/commit/48369d0e9008f7aab16dce5970c1ecbdd55e9aa5"
    },
    {
      "type": "WEB",
      "url": "https://github.com/Apicurio/apicurio-registry/commit/a744fcb65991bbf04d4882f888655112afc5b06a"
    },
    {
      "type": "WEB",
      "url": "https://access.redhat.com/errata/RHSA-2026:59360"
    },
    {
      "type": "WEB",
      "url": "https://access.redhat.com/security/cve/CVE-2026-12975"
    },
    {
      "type": "WEB",
      "url": "https://bugzilla.redhat.com/show_bug.cgi?id=2491688"
    },
    {
      "type": "WEB",
      "url": "https://github.com/Apicurio/apicurio-registry/releases/tag/3.2.6"
    },
    {
      "type": "WEB",
      "url": "https://github.com/Apicurio/apicurio-registry/releases/tag/3.3.1"
    },
    {
      "type": "PACKAGE",
      "url": "https://github.com/apicurio/apicurio-registry"
    },
    {
      "type": "WEB",
      "url": "https://security.access.redhat.com/data/csaf/v2/vex/2026/cve-2026-12975.json"
    }
  ],
  "schema_version": "1.9.2",
  "severity": [
    {
      "score": "CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:N/A:H",
      "type": "CVSS_V3"
    }
  ],
  "summary": "Apicurio Registry utilities allow SSRF and denial of service through XML parsing"
}
View JSON API Download JSON