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.
Published: 2026-07-29
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The flaw is an XML External Entity (XXE) vulnerability that occurs when veraPDF-validation processes a PDF containing a malicious XFA stream. During PDF/UA‑1 validation, the getdynamicRender() method expands external entities, enabling an attacker to read local files on the host or to force the application to send outbound requests to arbitrary servers. This can result in the disclosure of sensitive data and potential networking exposure. The CVSS score of 8.7 reflects the high impact of this abuse.

Affected Systems

Vendors and products affected are veraPDF by veraPDF – specifically the veraPDF‑validation component. Versions from 1.17.35 up through 1.30.1 and prior to 1.31.71 are vulnerable. All releases older than 1.30.2 and before 1.31.71 should be considered at risk until the fix is applied.

Risk and Exploitability

With an EPSS score of less than 1%, the likelihood of exploitation in the wild is low, but the vulnerability is not listed in the CISA KEV catalog, indicating no known widespread exploitation at the time of this analysis. The attack vector is inferred to require that a malicious PDF reach the veraPDF-validation process, which is typically performed in an internal scanning or validation workflow. An attacker could therefore place a crafted PDF in a repository that the validation service scans to gain local file disclosure or to trigger unauthorized outbound network activity. The overall risk is considered moderate due to the specific prerequisite of PDF processing and the limited exploitation probability.

Generated by OpenCVE AI on August 2, 2026 at 07:52 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade veraPDF‑validation to version 1.30.2 or later; this version contains the fix for the XXE flaw.
  • Run the validation service under the least privilege user account and restrict its file system access to only the directories required to read PDFs, minimizing the scope of potential file disclosure.
  • Monitor and, if necessary, block outbound connections originating from the validation process to prevent unintended server‑side requests.

Generated by OpenCVE AI on August 2, 2026 at 07:52 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-36mm-w85j-3q2j veraPDF Validation XXE via XFA
History

Thu, 30 Jul 2026 14:30:00 +0000

Type Values Removed Values Added
First Time appeared Verapdf
Verapdf verapdf-validation
Vendors & Products Verapdf
Verapdf verapdf-validation

Wed, 29 Jul 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 29 Jul 2026 15:30:00 +0000

Type Values Removed Values Added
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.
Title veraPDF Validation XXE via XFA
Weaknesses CWE-611
References
Metrics cvssV4_0

{'score': 8.7, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

Verapdf Verapdf-validation
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-29T15:44:57.528Z

Reserved: 2026-06-11T18:44:47.760Z

Link: CVE-2026-54079

cve-icon Vulnrichment

Updated: 2026-07-29T15:44:53.697Z

cve-icon NVD

Status : Deferred

Published: 2026-07-29T16:17:53.203

Modified: 2026-07-30T19:23:14.707

Link: CVE-2026-54079

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-02T08:00:04Z

Weaknesses
  • CWE-611

    Improper Restriction of XML External Entity Reference