CVE-2017-12595 — Improper Input Validation in Project Qpdf
Severity
7.8HIGHNVD
EPSS
2.1%
top 15.78%
CISA KEV
Not in KEV
Exploit
No known exploits
Affected products
Timeline
PublishedAug 27
Latest updateMay 14
Description
The tokenizer in QPDF 6.0.0 and 7.0.b1 is recursive for arrays and dictionaries, which allows remote attackers to cause a denial of service (stack consumption and segmentation fault) or possibly have unspecified other impact via a PDF document with a deep data structure, as demonstrated by a crash in QPDFObjectHandle::parseInternal in libqpdf/QPDFObjectHandle.cc.
CVSS vector
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:HExploitability: 1.8 | Impact: 5.9
Affected Packages2 packages
Patches
🔴Vulnerability Details
3📋Vendor Advisories
3💬Community
3Bugzilla▶
CVE-2017-12595 qpdf: Stack overflow when processing deeply nested arrays and dictionaries↗2017-08-28
Bugzilla▶
CVE-2017-12595 qpdf: Stack overflow when processing deeply nested arrays and dictionaries [fedora-all]↗2017-08-28
Bugzilla▶
CVE-2017-12595 qpdf: Stack overflow when processing deeply nested arrays and dictionaries [epel-6]↗2017-08-28