CVE-2026-54668
Last modified
CVE-2026-54668 is a high-severity vulnerability rated 8.7/10 on the CVSS scale. 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. EPSS estimates a 0.30% chance of exploitation in the next 30 days.
Description
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.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| kitodo | kitodo-production | < 3.9.2 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-54668?
How severe is CVE-2026-54668?
How do I fix CVE-2026-54668?
How Strix Helps
- How Strix found a critical auth bypass in etcdStrix autonomously discovered a critical authentication bypass in etcd, later designated CVE-2026-33413.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-54661swagger-typescript-api generates API clients for Fetch or Ax…8.3
- CVE-2026-54662swagger-typescript-api generates API clients for Fetch or Ax…8.3
- CVE-2026-54663swagger-typescript-api generates API clients for Fetch or Ax…6.1
- CVE-2026-54664swagger-typescript-api generates API clients for Fetch or Ax…8.3
- CVE-2026-54665Apache NiFi 0.0.1 through 2.9.0 support building qualified U…5.3
- CVE-2026-54666swagger-typescript-api generates API clients for Fetch or Ax…8.3
- CVE-2026-5467A vulnerability was identified in Casdoor 2.356.0. Affected …6.1
- CVE-2026-54670WeGIA is a web manager for charitable institutions. Prior to…9.1
- CVE-2026-54671WeGIA is a web manager for charitable institutions. Prior to…8.8
- CVE-2026-54672electron-updater allows for automatic updates for Electron a…7.8
- CVE-2026-54673electron-updater allows for automatic updates for Electron a…6.5
- CVE-2026-54674FreePBX is an open source IP PBX. Prior to versions 16.0.39 …8.8
Are you affected by CVE-2026-54668?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
