CVE-2015-9252
published 2018-02-13CVE-2015-9252: An issue was discovered in QPDF before 7.0.0. Endless recursion causes stack exhaustion in QPDFTokenizer::resolveLiteral() in QPDFTokenizer.cc, related to the…
PriorityP417medium5.5CVSS 3.0
AVLACLPRNUIRSUCNINAH
EPSS
1.13%
62.7th percentile
An issue was discovered in QPDF before 7.0.0. Endless recursion causes stack exhaustion in QPDFTokenizer::resolveLiteral() in QPDFTokenizer.cc, related to the QPDF::resolve function in QPDF.cc.
Affected
6 ranges
| Vendor | Product | Version range | Fixed in |
|---|---|---|---|
| debian | qpdf | < qpdf 7.0.0-1 (bookworm) | qpdf 7.0.0-1 (bookworm) |
| qpdf_project | qpdf | < 7.0.0 | 7.0.0 |
| qpdf_project | qpdf | >= 0 < 7.0.0-1 | 7.0.0-1 |
| qpdf_project | qpdf | >= 0 < 7.0.0-1 | 7.0.0-1 |
| qpdf_project | qpdf | >= 0 < 7.0.0-1 | 7.0.0-1 |
| qpdf_project | qpdf | >= 0 < 7.0.0-1 | 7.0.0-1 |
CVSS provenance
nvdv3.05.5MEDIUMCVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H
nvdv2.04.3MEDIUMAV:N/AC:M/Au:N/C:N/I:N/A:P
osv5.5MEDIUM
vendor_debian5.5MEDIUM
vendor_redhat5.5MEDIUM
Stop checking back — get the weekly exploitation signal.
Every Monday: what got weaponized or added to CISA KEV in the last seven days — each CVE cross-linked to its PoC, Nuclei template, and detection rule. Free, one email a week, unsubscribe in one click.
Ubuntu
QPDF vulnerabilities
vendor_ubuntu·2018-05-07
CVE-2015-9252 QPDF vulnerabilities
Title: QPDF vulnerabilities
Summary: Several security issues were fixed in QPDF.
It was discovered that QPDF incorrectly handled certain malformed files. A
remote attacker could use this issue to cause QPDF to crash, resulting in a
denial of service, or possibly execute arbitrary code.
Instructions: This update uses a new upstream release, which includes additional bug
fixes. In general, a standard system update will make all the necessary
changes.
Red Hat
qpdf: Infinite loop in QPDFTokenizer::resolveLiteral in QPDFTokenizer.cc
vendor_redhat·2015-09-02·CVSS 5.5
CVE-2015-9252 [MEDIUM] CWE-400 qpdf: Infinite loop in QPDFTokenizer::resolveLiteral in QPDFTokenizer.cc
qpdf: Infinite loop in QPDFTokenizer::resolveLiteral in QPDFTokenizer.cc
An issue was discovered in QPDF before 7.0.0. Endless recursion causes stack exhaustion in QPDFTokenizer::resolveLiteral() in QPDFTokenizer.cc, related to the QPDF::resolve function in QPDF.cc.
An unbounded recursion flaw leading to stack exhaustion was found in the way QPDF parsed PDF files. An attacker could potentially use this flaw to crash QPDF by tricking it into processing crafted PDF files.
Package: qpdf (Red Hat Enterprise Linux 7) - Will not fix
Package: qpdf (Red Hat Enterprise Linux 8) - Not affected
Debian
CVE-2015-9252: qpdf - An issue was discovered in QPDF before 7.0.0. Endless recursion causes stack exh...
vendor_debian·2015·CVSS 5.5
CVE-2015-9252 [MEDIUM] CVE-2015-9252: qpdf - An issue was discovered in QPDF before 7.0.0. Endless recursion causes stack exh...
An issue was discovered in QPDF before 7.0.0. Endless recursion causes stack exhaustion in QPDFTokenizer::resolveLiteral() in QPDFTokenizer.cc, related to the QPDF::resolve function in QPDF.cc.
Scope: local
bookworm: resolved (fixed in 7.0.0-1)
bullseye: resolved (fixed in 7.0.0-1)
forky: resolved (fixed in 7.0.0-1)
sid: resolved (fixed in 7.0.0-1)
trixie: resolved (fixed in 7.0.0-1)
GHSA
GHSA-8xcr-vf9j-wxvr: An issue was discovered in QPDF before 7
ghsa_unreviewed·2022-05-14
CVE-2015-9252 [MEDIUM] GHSA-8xcr-vf9j-wxvr: An issue was discovered in QPDF before 7
An issue was discovered in QPDF before 7.0.0. Endless recursion causes stack exhaustion in QPDFTokenizer::resolveLiteral() in QPDFTokenizer.cc, related to the QPDF::resolve function in QPDF.cc.
OSV
CVE-2015-9252: An issue was discovered in QPDF before 7
osv·2018-02-13·CVSS 5.5
CVE-2015-9252 [MEDIUM] CVE-2015-9252: An issue was discovered in QPDF before 7
An issue was discovered in QPDF before 7.0.0. Endless recursion causes stack exhaustion in QPDFTokenizer::resolveLiteral() in QPDFTokenizer.cc, related to the QPDF::resolve function in QPDF.cc.
No detection rules found.
No public exploits indexed.
2018-02-13
Published