CVE-2026-38970

Published Jul 2, 2026 CVSS 3.1 · 7.5 High EPSS < 1% KEV · Not listed
Description
pdfcpu through v0.11.1 contains an uncontrolled-recursion denial-of-service issue in pkg/pdfcpu/model/parse.go. The parser descends recursively through nested PDF objects, including arrays, via ParseObjectContext() and parseArray() without enforcing a maximum nesting depth.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Title Uncontrolled Recursion Denial of Service in pdfcpu PDF Parser
Type Values Removed Values Added
First Time appeared Pdfcpu
Pdfcpu pdfcpu
Vendors & Products Pdfcpu
Pdfcpu pdfcpu
Type Values Removed Values Added
Title Uncontrolled Recursion Denial of Service in pdfcpu PDF Parser
Type Values Removed Values Added
Title Uncontrolled Recursion Denial-of-Service in pdfcpu PDF Parser
Type Values Removed Values Added
Title Uncontrolled Recursion Denial-of-Service in pdfcpu PDF Parser
Type Values Removed Values Added
Title Uncontrolled Recursion Leading to Denial of Service in pdfcpu PDF Parser
Type Values Removed Values Added
Title Uncontrolled Recursion Leading to Denial of Service in pdfcpu PDF Parser
Type Values Removed Values Added
Title Uncontrolled Recursion Denial of Service in pdfcpu Parser
Type Values Removed Values Added
Title Uncontrolled Recursion Denial of Service in pdfcpu Parser
Type Values Removed Values Added
Title pdfcpu Recursion‑Depth Denial of Service in PDF Parsing
Type Values Removed Values Added
Title pdfcpu Recursion‑Depth Denial of Service in PDF Parsing
Type Values Removed Values Added
Title Uncontrolled Recursion Denial of Service in pdfcpu PDF Parser
Type Values Removed Values Added
Title Uncontrolled Recursion Denial of Service in pdfcpu PDF Parser
Type Values Removed Values Added
Title Uncontrolled Recursion PDF Parser
Type Values Removed Values Added
Title Uncontrolled Recursion PDF Parser
Type Values Removed Values Added
Title Uncontrolled Recursion in pdfcpu Parser Causes Denial of Service
Type Values Removed Values Added
Title Uncontrolled Recursion in pdfcpu Parser Causes Denial of Service
Type Values Removed Values Added
Weaknesses CWE-674
Metrics cvssV3_1

{'score': 7.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H'}

ssvc

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

Type Values Removed Values Added
Title Uncontrolled Recursive Parsing Causes Denial‑of‑Service in pdfcpu
Weaknesses CWE-119
CWE-123
Type Values Removed Values Added
Title Uncontrolled Recursive Parsing Causes Denial‑of‑Service in pdfcpu
Weaknesses CWE-119
CWE-123
Type Values Removed Values Added
Title Uncontrolled Recursion Denial of Service in pdfcpu PDF Parser
Weaknesses CWE-674
CWE-770
Type Values Removed Values Added
Title Uncontrolled Recursion Denial of Service in pdfcpu PDF Parser
Weaknesses CWE-674
CWE-770
Type Values Removed Values Added
Title Uncontrolled Recursion in pdfcpu PDF Parser Causes Denial of Service
Weaknesses CWE-674
Type Values Removed Values Added
Title Uncontrolled Recursion in pdfcpu PDF Parser Causes Denial of Service
Weaknesses CWE-674
Type Values Removed Values Added
Title Uncontrolled Recursion Leading to Denial of Service in pdfcpu PDF Parser
Weaknesses CWE-749
Type Values Removed Values Added
Title Uncontrolled Recursion Leading to Denial of Service in pdfcpu PDF Parser
Weaknesses CWE-749
Type Values Removed Values Added
Description pdfcpu through v0.11.1 contains an uncontrolled-recursion denial-of-service issue in pkg/pdfcpu/model/parse.go. The parser descends recursively through nested PDF objects, including arrays, via ParseObjectContext() and parseArray() without enforcing a maximum nesting depth.
References
Weaknesses

Sources

Status
PUBLISHED
Assigner
mitre
Published
Updated
Aug 21, 2026, 1:50 PM
Reserved
Apr 6, 2026, 12:00 AM
Status
Deferred
Published
Jul 2, 2026, 9:16 PM
Modified
Aug 21, 2026, 2:16 PM