CVE-2026-54668
Severity not reportedKitodo.Production is a workflow management tool for mass digitization and is part of the Kitodo Digital Library Suite.
Kitodo.Production is a workflow management tool for mass digitization and is part of the Kitodo Digital Library Suite. Prior to version 3.9.2, org.kitodo.production.helper.XMLUtils exposes several XML parsing helpers that construct a JAXP parser with the default, non-secure configuration. The methods parseXMLString(String), getNumberOfEADElements(String, String) and checkIfXmlIsWellFormed(String) build a DocumentBuilderFactory / XMLInputFactory / SAXParserFactory via newInstance() and parse the attacker-supplied string without disabling DOCTYPE declarations or external entity resolution. These helpers sit directly on the EAD-import path: an authenticated user who uploads an EAD/XML file through the "Create process" file-upload dialog has the uploaded bytes parsed by these methods. A crafted document with an external entity therefore yields XML External Entity (XXE) injection: local file disclosure and outbound SSRF requests from the server. This issue has been patched in version 3.9.2.
Affected products
Not reported by the source (unknown — not "none").
Weakness classification (CWE)
Source: NVD / CISA. “NVD-CWE-Other” and “NVD-CWE-noinfo” mean NVD could not assign a specific weakness.
Mitigation & advisories
No vendor advisory or patch reference tagged by NVD. Check the references below.
References
- https://github.com/kitodo/kitodo-production/releases/tag/kitodo-production-3.9.2 security-advisories@github.com
- https://github.com/kitodo/kitodo-production/security/advisories/GHSA-mff2-fpqj-jg4q security-advisories@github.com
- https://github.com/kitodo/kitodo-production/security/advisories/GHSA-mff2-fpqj-jg4q 134c704f-9b21-4f2e-91b3-4a467353bcc0
