CVE-2024-52800 json
Potential XXE (XML External Entity Injection) vulnerability in veraPDF CLI
published 2024-11-29 23 mo ago modified 2026-06-17 4 mo ago also GHSA-4cx5-89vm-833x , EUVD-2024-3420
- cvss
- 2.3
- version 4.0, CNA
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 1.1%
- EPSS 1.1% chance of exploitation in 30 days, percentile 66%
- public exploits
- 0
- none known
Summary
veraPDF is an open source PDF/A validation library. Executing policy checks using custom schematron files via the CLI invokes an XSL transformation that may theoretically lead to a remote code execution (RCE) vulnerability. This doesn't affect the standard validation and policy checks functionality, veraPDF's common use cases. Most veraPDF users don't insert any custom XSLT code into policy profiles, which are based on Schematron syntax rather than direct XSL transforms. For users who do, only load custom policy files from sources you trust. This issue has not yet been patched. Users are advised to be cautious of XSLT code until a patch is available.
Patch / fix
- maven org.verapdf:core 1.26.2
- maven org.verapdf:core-jakarta 1.26.2
- maven org.verapdf:core-arlington 1.26.2
- maven org.verapdf:verapdf-library 1.26.2
- maven org.verapdf:verapdf-library-jakarta 1.26.2
- maven org.verapdf:verapdf-library-arlington 1.26.2
- maven org.verapdf:library 1.26.2
- maven org.verapdf:library-jakarta 1.26.2
- maven org.verapdf:library-arlington 1.26.2
CISA SSVC
- Exploitation
- none
- Automatable
- no
- Technical impact
- partial
- Assessed
- 23 mo ago
Exploit prediction
1.11% chance of exploitation in the next 30 days, higher than 66% of all scored CVEs (FIRST EPSS, 2026-11-08).
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| CNA | 4.0 | 2.3 | CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N |
| CNA | 4.0 | 2.3 | CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:P/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X |
Affected packages
| ecosystem | package | affected | fixed in |
|---|---|---|---|
| maven | org.verapdf:core | <1.26.2 |
1.26.2 |
| maven | org.verapdf:core-jakarta | <1.26.2 |
1.26.2 |
| maven | org.verapdf:core-arlington | <1.26.2 |
1.26.2 |
| maven | org.verapdf:verapdf-library | <1.26.2 |
1.26.2 |
| maven | org.verapdf:verapdf-library-jakarta | <1.26.2 |
1.26.2 |
| maven | org.verapdf:verapdf-library-arlington | <1.26.2 |
1.26.2 |
| maven | org.verapdf:library | <1.26.2 |
1.26.2 |
| maven | org.verapdf:library-jakarta | <1.26.2 |
1.26.2 |
| maven | org.verapdf:library-arlington | <1.26.2 |
1.26.2 |
Affected products
- veraPDF veraPDF-library
Classification
- Weakness
-
- CWE-611 Improper Restriction of XML External Entity Reference
References
Sources
- CVE List CVE-2024-52800
- GitHub Advisory GHSA-4cx5-89vm-833x
- NVD CVE-2024-52800
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.