CVE-2026-54079 veraPDF Validation XXE via XFA
- Exploited in the wild
- Not known
- Fix
- Available
What is CVE-2026-54079?
CVE-2026-54079 is a high-severity vulnerability in veraPDF-validation, published on 29 Jul 2026.
Official description
veraPDF validation provides PDF/A and PDF/UA validation, feature reporting, and metadata repair. From 1.17.35 until 1.30.2 and 1.31.71, veraPDF-validation contains an XML External Entity (XXE) vulnerability in validation-model/src/main/java/org/verapdf/gf/model/impl/pd/GFPDAcroForm.java in the getdynamicRender() method, where a crafted PDF containing a malicious XFA stream can cause external entity expansion during PDF/UA-1 validation and allow local file disclosure or outbound server-side requests. This issue is fixed in versions 1.30.2 and 1.31.71.
Weakness: CWE-611
Which versions are affected by CVE-2026-54079?
8 open source packages ship an affected version, including org.verapdf:validation-model and org.verapdf:validation-model-jakarta.
| Package | Affected | Fixed in |
|---|---|---|
org.verapdf:validation-model Maven | From 1.17.35 | 1.30.2 |
org.verapdf:validation-model Maven | From 1.17.35 | 1.30.2 |
org.verapdf:validation-model Maven | From 1.31.1 | 1.31.71 |
org.verapdf:validation-model Maven | From 1.31.1 | 1.31.71 |
org.verapdf:validation-model-jakarta Maven | From 1.17.35 | 1.30.2 |
org.verapdf:validation-model-jakarta Maven | From 1.17.35 | 1.30.2 |
2 more packages
org.verapdf:validation-model-jakarta Maven | From 1.31.1 | 1.31.71 |
org.verapdf:validation-model-jakarta Maven | From 1.31.1 | 1.31.71 |
How do I fix CVE-2026-54079?
Upgrade org.verapdf:validation-model to a fixed version for your release line: 1.30.2 or 1.31.71.
Is CVE-2026-54079 being exploited?
There is no known exploitation of CVE-2026-54079 in the wild and no public exploit code.
Sources
Also known as GHSA-36mm-w85j-3q2j.