XXE in Joniles Mpxj
CVE-2026-61570
MPXJ is an open source library to read and write project plans from a variety of file formats and databases. From 5.5.5 until 16.4.1, MerlinReader creates a DocumentBuilder with default settings while parsing XML from the ZTIMEINTERVALS column of a Merlin project SQLite database, leaving doctype declarations and external entities enabled. A crafted database can cause the parser to read an arbitrary local file, although MPXJ's subsequent handling of the parsed XML makes disclosure of the file contents unlikely. This issue is fixed in version 16.4.1.
Vulnerability class: XXE (XML External Entity)
Published .
CVSS v3 metric
CVSS v3 base score 7.5 (High). Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N.
EPSS exploit prediction
No EPSS score from FIRST.org yet. New CVEs usually get one within a few days; no score means no signal yet, not low risk. How EPSS works.
Affected products
- Joniles Mpxj — versions >= 5.5.5, < 16.4.1
Weakness classification (CWE)
References
Frequently asked questions
- What is CVE-2026-61570?
- CVE-2026-61570 is a high-severity vulnerability in Joniles Mpxj, classified under Improper Restriction of XML External Entity Reference (XXE). CVSS score: 7.5/10. Published 2026-09-22.
- How severe is CVE-2026-61570?
- High severity. CVSS v3 base score is 7.5 out of 10.