Description
veraPDF PDF parser is a PDF parser for veraPDF. Prior to 1.30.2 and 1.31.23, veraPDF-parser contains a denial-of-service vulnerability in veraPDF-parser/src/main/java/org/verapdf/pd/font/cmap/CMapParser.java and veraPDF-parser/src/main/java/org/verapdf/parser/postscript/PSOperator.java, where a crafted Type 0 font /Encoding or /ToUnicode CMap stream can execute unbounded PostScript array allocation or a zero-increment for loop and exhaust validator memory or CPU. This issue is fixed in versions 1.30.2 and 1.31.23.
Published: 2026-07-29
Score: 6.9 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

veraPDF-parser contains a denial‑of‑service flaw in its handling of Type 0 font /Encoding or /ToUnicode CMap streams. A crafted stream can trigger an unbounded PostScript array allocation or an infinite zero‑increment loop, exhausting the validator’s memory or CPU resources. The vulnerability is a classic unbounded loop or allocation weakness (CWE‑1325) that can bring a server or application that parses PDFs into an unresponsive state.

Affected Systems

The flaw affects all installations of veraPDF-parser before version 1.30.2 and before version 1.31.23. Those releases—including any newer branch that inherits the same code base without the patch—are vulnerable. Upgrading to 1.30.2 or later (or to 1.31.23 or later) eliminates the issue.

Risk and Exploitability

The published CVSS score is 6.9, and the EPSS score is below 1 %, indicating a low probability of automated exploitation at present. The vulnerability is not listed in the CISA KEV catalog. Exploitation requires the attacker to provide a malicious PDF that is parsed by the vulnerable version, making the attack vector a remote DoS triggered by client‑supplied data.

Generated by OpenCVE AI on August 3, 2026 at 13:16 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade veraPDF-parser to version 1.30.2 or later (or to 1.31.23 or later).
  • If an upgrade is not immediately possible, avoid parsing untrusted PDFs in the vulnerable environment until the patch is applied.
  • Limit the memory and CPU resources allocated to the PDF parsing process to mitigate the impact of accidental or malicious denial‑of‑service attempts.

Generated by OpenCVE AI on August 3, 2026 at 13:16 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-jrmc-qg6p-94fp veraPDF Parser DoS via PostScript CMap Streams
History

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

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

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 PDF parser is a PDF parser for veraPDF. Prior to 1.30.2 and 1.31.23, veraPDF-parser contains a denial-of-service vulnerability in veraPDF-parser/src/main/java/org/verapdf/pd/font/cmap/CMapParser.java and veraPDF-parser/src/main/java/org/verapdf/parser/postscript/PSOperator.java, where a crafted Type 0 font /Encoding or /ToUnicode CMap stream can execute unbounded PostScript array allocation or a zero-increment for loop and exhaust validator memory or CPU. This issue is fixed in versions 1.30.2 and 1.31.23.
Title veraPDF Parser DoS via PostScript CMap Streams
Weaknesses CWE-1325
References
Metrics cvssV4_0

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


Subscriptions

Verapdf Verapdf-parser
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-07-29T15:48:33.678Z

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

Link: CVE-2026-54080

cve-icon Vulnrichment

Updated: 2026-07-29T15:48:30.605Z

cve-icon NVD

Status : Deferred

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

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

Link: CVE-2026-54080

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-03T13:30:04Z

Weaknesses
  • CWE-1325

    Improperly Controlled Sequential Memory Allocation