Read the docs
TI-2024-18689 Aliases CVE-2024-28109GHSA-qxqf-2mfx-x8jw

Potential XSLT injection vulnerability when using policy files

Priority LOW 39CWE-91Published · Updated

Key facts

Attack vector
Network
Privileges required
Low
User interaction
None
Attack complexity
Low
Impact type
—
Confidentiality · integrity · availability
High · High · None
Fix status
Fixed

Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub.

Summary

veraPDF-library is a PDF/A validation library. Executing policy checks using custom schematron files invokes an XSL transformation that could lead to a remote code execution (RCE) vulnerability. This vulnerability is fixed in 1.24.2.

Why it matters now

Exploitation None reported CISA SSVC · not in CISA KEV
EPSS 0.01033 63rd percentileScored 2026-11-07
Fix Fixed veraPDF-library (veraPDF): 1.24.2org.verapdf:core (Maven): 1.24.2+8 more products

SSVC decision points

CISA ADP · SSVC 2.0.3

Exploitation
None
Automatable
No
Technical impact
Total

The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.

Affected products

VendorProductAffected versionsFixed inStatusSource
veraPDFveraPDF-librarybefore 1.24.21.24.2Patch availableCNA
—org.verapdf:core (Maven)before 1.24.21.24.2Patch availableGHSA-qxqf-2mfx-x8jw
—org.verapdf:core-jakarta (Maven)before 1.24.21.24.2Patch availableGHSA-qxqf-2mfx-x8jw
—org.verapdf:core-arlington (Maven)before 1.25.1271.25.127Patch availableGHSA-qxqf-2mfx-x8jw
—org.verapdf:verapdf-library-arlington (Maven)before 1.25.1271.25.127Patch availableGHSA-qxqf-2mfx-x8jw
—org.verapdf:verapdf-library (Maven)before 1.24.21.24.2Patch availableGHSA-qxqf-2mfx-x8jw
—org.verapdf:verapdf-library-jakarta (Maven)before 1.24.21.24.2Patch availableGHSA-qxqf-2mfx-x8jw
—org.verapdf:library-arlington (Maven)before 1.25.1271.25.127Patch availableGHSA-qxqf-2mfx-x8jw
—org.verapdf:library (Maven)before 1.24.21.24.2Patch availableGHSA-qxqf-2mfx-x8jw
—org.verapdf:library-jakarta (Maven)before 1.24.21.24.2Patch availableGHSA-qxqf-2mfx-x8jw
  • veraPDF-library VendorveraPDF Affected before 1.24.2 Fixed in 1.24.2 Patch available CNA
  • org.verapdf:core (Maven) Vendor— Affected before 1.24.2 Fixed in 1.24.2 Patch available GHSA-qxqf-2mfx-x8jw
  • org.verapdf:core-jakarta (Maven) Vendor— Affected before 1.24.2 Fixed in 1.24.2 Patch available GHSA-qxqf-2mfx-x8jw
  • org.verapdf:core-arlington (Maven) Vendor— Affected before 1.25.127 Fixed in 1.25.127 Patch available GHSA-qxqf-2mfx-x8jw
  • org.verapdf:verapdf-library-arlington (Maven) Vendor— Affected before 1.25.127 Fixed in 1.25.127 Patch available GHSA-qxqf-2mfx-x8jw
  • org.verapdf:verapdf-library (Maven) Vendor— Affected before 1.24.2 Fixed in 1.24.2 Patch available GHSA-qxqf-2mfx-x8jw
  • org.verapdf:verapdf-library-jakarta (Maven) Vendor— Affected before 1.24.2 Fixed in 1.24.2 Patch available GHSA-qxqf-2mfx-x8jw
  • org.verapdf:library-arlington (Maven) Vendor— Affected before 1.25.127 Fixed in 1.25.127 Patch available GHSA-qxqf-2mfx-x8jw
  • org.verapdf:library (Maven) Vendor— Affected before 1.24.2 Fixed in 1.24.2 Patch available GHSA-qxqf-2mfx-x8jw
  • org.verapdf:library-jakarta (Maven) Vendor— Affected before 1.24.2 Fixed in 1.24.2 Patch available GHSA-qxqf-2mfx-x8jw

CPE names CISA-ADP · 1

CPEVersionsRoleVendor
cpe:2.3:a:verapdf:verapdf-library:*:*:*:*:*:*:*:*——veraPDF
  • cpe:2.3:a:verapdf:verapdf-library:*:*:*:*:*:*:*:* Versions — — ·veraPDF

Remediation

  • Fix · CNA veraPDF-library (veraPDF) Fixed in 1.24.2
  • Fix · GHSA-qxqf-2mfx-x8jw org.verapdf:core (Maven) Fixed in 1.24.2 Advisory →
  • Fix · GHSA-qxqf-2mfx-x8jw org.verapdf:core-jakarta (Maven) Fixed in 1.24.2 Advisory →
  • Fix · GHSA-qxqf-2mfx-x8jw org.verapdf:core-arlington (Maven) Fixed in 1.25.127 Advisory →
  • Fix · GHSA-qxqf-2mfx-x8jw org.verapdf:verapdf-library-arlington (Maven) Fixed in 1.25.127 Advisory →
  • Fix · GHSA-qxqf-2mfx-x8jw org.verapdf:verapdf-library (Maven) Fixed in 1.24.2 Advisory →
  • Fix · GHSA-qxqf-2mfx-x8jw org.verapdf:verapdf-library-jakarta (Maven) Fixed in 1.24.2 Advisory →
  • Fix · GHSA-qxqf-2mfx-x8jw org.verapdf:library-arlington (Maven) Fixed in 1.25.127 Advisory →
  • Fix · GHSA-qxqf-2mfx-x8jw org.verapdf:library (Maven) Fixed in 1.24.2 Advisory →
  • Fix · GHSA-qxqf-2mfx-x8jw org.verapdf:library-jakarta (Maven) Fixed in 1.24.2 Advisory →

Timeline

  1. 2026-10-02 Threatist record created from CVE-2024-28109
  2. 2026-10-03 Alias added: GHSA-qxqf-2mfx-x8jw

References

  • TI-2026-39009 veraPDF Validation XXE via XFA CVSS 4.0HIGH 8.7
  • TI-2026-39008 veraPDF Validation XXE via Rich Text CVSS 4.0HIGH 8.7
  • TI-2026-39011 veraPDF Parser DoS via PostScript Type 1 Font Programs CVSS 4.0MEDIUM 6.9
  • TI-2026-39010 veraPDF Parser DoS via PostScript CMap Streams CVSS 4.0MEDIUM 6.9
  • TI-2026-39012 veraPDF-validatio: Use of Default `DocumentBuilderFactory` leads to XXE When Processing Untrusted PDFs CVSS 3.1MEDIUM 6.5
  • TI-2024-35313 Potential XXE (XML External Entity Injection) vulnerability in veraPDF CLI CVSS 4.0LOW 2.3

Sources