CVE-2017-7515
poppler through version 0.55.0 is vulnerable to an uncontrolled recursion in pdfunite resulting...
poppler through version 0.55.0 is vulnerable to an uncontrolled recursion in pdfunite resulting into potential denial-of-service.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- High
Exploit likelihood
What each source reports
NVD Score used
5.5
poppler through version 0.55.0 is vulnerable to an uncontrolled recursion in pdfunite resulting into potential denial-of-service.
- Record
CVE-2017-7515- CVSS 3.0
- 5.5 Medium
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - CVSS 2.0
- 4.3 Medium
AV:N/AC:M/Au:N/C:N/I:N/A:P - Weakness
- CWE-674
- Updated
- 2026-11-02
CVE List No score
poppler through version 0.55.0 is vulnerable to an uncontrolled recursion in pdfunite resulting into potential denial-of-service.
- Record
CVE-2017-7515- Weakness
- CWE-674
- Updated
- 2026-11-02
EUVDEUVD-2017-16532 No score
poppler through version 0.55.0 is vulnerable to an uncontrolled recursion in pdfunite resulting into potential denial-of-service.
- Record
EUVD-2017-16532- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-c53c-xhhc-3hpj
5.5
poppler through version 0.55.0 is vulnerable to an uncontrolled recursion in pdfunite resulting...
poppler through version 0.55.0 is vulnerable to an uncontrolled recursion in pdfunite resulting into potential denial-of-service.
- Record
GHSA-c53c-xhhc-3hpj- CVSS 3.0
- 5.5 Medium
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Weakness
- CWE-674
- Updated
- 2026-11-02
OSV
5.5
poppler through version 0.55.0 is vulnerable to an uncontrolled recursion in pdfunite resulting into potential denial-of-service.
- Record
CVE-2017-7515- CVSS 3.0
- 5.5 Medium
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVDEBIAN-CVE-2017-7515
5.5
poppler through version 0.55.0 is vulnerable to an uncontrolled recursion in pdfunite resulting into potential denial-of-service.
- Record
DEBIAN-CVE-2017-7515- CVSS 3.0
- 5.5 Medium
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
Show 5 moreShow less
OSVUBUNTU-CVE-2017-7515
5.5
poppler through version 0.55.0 is vulnerable to an uncontrolled recursion in pdfunite resulting into potential denial-of-service.
- Record
UBUNTU-CVE-2017-7515- CVSS 3.0
- 5.5 Medium
CVSS:3.0/AV:L/AC:L/PR:N/UI:R/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVMGASA-2017-0276 No score
Updated poppler packages fix security vulnerabilities
Jiaqi Peng discovered that the poppler pdfunite tool incorrectly parsed certain malformed PDF documents. If a user or automated system were tricked into opening a crafted PDF file, an attacker could cause poppler to crash, resulting in a denial of service (CVE-2017-7511).
It was discovered that the poppler pdfunite tool incorrectly parsed certain malformed PDF documents. If a user or automated system were tricked into opening a crafted PDF file, an attacker could cause poppler to hang, resulting in a denial of service (CVE-2017-7515).
It was discovered that poppler incorrectly handled memory when processing PDF documents. If a user or automated system were tricked into opening a crafted PDF file, an attacker could cause poppler to consume resources, resulting in a denial of service (CVE-2017-9406, CVE-2017-9408).
Alberto Garcia, Francisco Oca, and Suleman Ali discovered that the poppler pdftocairo tool incorrectly parsed certain malformed PDF documents. If a user or automated system were tricked into opening a crafted PDF file, an attacker could cause poppler to crash, resulting in a denial of service (CVE-2017-9775).
Integer overflow leading to Heap buffer overflow in JBIG2Stream.cc in pdftocairo in Poppler allows attackers to cause a denial of service (application crash) or possibly have unspecified other impact via a crafted PDF document (CVE-2017-9776).
The function GfxImageColorMap::getGray in GfxState.cc in Poppler allows attackers to cause a denial of service (stack-based buffer over-read and application crash) via a crafted PDF document, related to missing color-map validation in ImageOutputDev.cc (CVE-2017-9865).
- Record
MGASA-2017-0276- Updated
- 2026-11-02
OSVopenSUSE-SU-2024:11181-1 No score
libpoppler-cpp0-21.08.0-1.3 on GA media
These are all security issues fixed in the libpoppler-cpp0-21.08.0-1.3 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2024:11181-1- Updated
- 2026-11-02
OSVSUSE-SU-2017:1999-1 No score
Security update for poppler
This update for poppler fixes the following issues:
Security issues fixed:
- CVE-2017-9775: DoS stack buffer overflow in GfxState.cc in pdftocairo via a crafted PDF document (bsc#1045719)
- CVE-2017-9776: DoS integer overflow leading to heap buffer overflow in JBIG2Stream.cc via a crafted PDF document (bsc#1045721)
- CVE-2017-7515: Stack exhaustion due to infinite recursive call in pdfunite (bsc#1043088)
- CVE-2017-7511: Null pointer dereference in pdfunite via crafted documents (bsc#1041783)
- CVE-2017-9406: Memory leak in the gmalloc function in gmem.cc (bsc#1042803)
- CVE-2017-9408: Memory leak in the Object::initArray function (bsc#1042802)
- Record
SUSE-SU-2017:1999-1- Updated
- 2026-11-02
OSVUSN-3350-1 No score
poppler vulnerabilities
Aleksandar Nikolic discovered that poppler incorrectly handled JPEG 2000 images. If a user or automated system were tricked into opening a crafted PDF file, an attacker could cause a denial of service or possibly execute arbitrary code with privileges of the user invoking the program. (CVE-2017-2820)
Jiaqi Peng discovered that the poppler pdfunite tool incorrectly parsed certain malformed PDF documents. If a user or automated system were tricked into opening a crafted PDF file, an attacker could cause poppler to crash, resulting in a denial of service. (CVE-2017-7511)
It was discovered that the poppler pdfunite tool incorrectly parsed certain malformed PDF documents. If a user or automated system were tricked into opening a crafted PDF file, an attacker could cause poppler to hang, resulting in a denial of service. (CVE-2017-7515)
It was discovered that poppler incorrectly handled JPEG 2000 images. If a user or automated system were tricked into opening a crafted PDF file, an attacker could cause cause poppler to crash, resulting in a denial of service. (CVE-2017-9083)
It was discovered that poppler incorrectly handled memory when processing PDF documents. If a user or automated system were tricked into opening a crafted PDF file, an attacker could cause poppler to consume resources, resulting in a denial of service. (CVE-2017-9406, CVE-2017-9408)
Alberto Garcia, Francisco Oca, and Suleman Ali discovered that the poppler pdftocairo tool incorrectly parsed certain malformed PDF documents. If a user or automated system were tricked into opening a crafted PDF file, an attacker could cause poppler to crash, resulting in a denial of service. (CVE-2017-9775)
- Record
USN-3350-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
popplerDebian:12 |
before 0.57.0-2 | 0.57.0-2 |
popplerDebian:13 |
before 0.57.0-2 | 0.57.0-2 |
popplerDebian:14 |
before 0.57.0-2 | 0.57.0-2 |
popplerMageia:5 From an advisory covering 7 CVEs |
before 0.26.5-2.3.mga5 | 0.26.5-2.3.mga5 |
popplerSUSE:Linux Enterprise Desktop 12 SP2 From an advisory covering 6 CVEs |
before 0.43.0-16.5.1 | 0.43.0-16.5.1 |
poppler-qtSUSE:Linux Enterprise Desktop 12 SP2 From an advisory covering 6 CVEs |
before 0.43.0-16.5.1 | 0.43.0-16.5.1 |
popplerSUSE:Linux Enterprise Desktop 12 SP3 From an advisory covering 6 CVEs |
before 0.43.0-16.5.1 | 0.43.0-16.5.1 |
poppler-qtSUSE:Linux Enterprise Desktop 12 SP3 From an advisory covering 6 CVEs |
before 0.43.0-16.5.1 | 0.43.0-16.5.1 |
popplerSUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 From an advisory covering 6 CVEs |
before 0.43.0-16.5.1 | 0.43.0-16.5.1 |
poppler-qtSUSE:Linux Enterprise Server for Raspberry Pi 12 SP2 From an advisory covering 6 CVEs |
before 0.43.0-16.5.1 | 0.43.0-16.5.1 |
Show 17 moreShow less
| Package | Affected | Fixed |
|---|---|---|
popplerSUSE:Linux Enterprise Software Development Kit 12 SP2 From an advisory covering 6 CVEs |
before 0.43.0-16.5.1 | 0.43.0-16.5.1 |
poppler-qtSUSE:Linux Enterprise Software Development Kit 12 SP2 From an advisory covering 6 CVEs |
before 0.43.0-16.5.1 | 0.43.0-16.5.1 |
popplerSUSE:Linux Enterprise Software Development Kit 12 SP3 From an advisory covering 6 CVEs |
before 0.43.0-16.5.1 | 0.43.0-16.5.1 |
poppler-qtSUSE:Linux Enterprise Software Development Kit 12 SP3 From an advisory covering 6 CVEs |
before 0.43.0-16.5.1 | 0.43.0-16.5.1 |
popplerSUSE:Linux Enterprise Server 12 SP2 From an advisory covering 6 CVEs |
before 0.43.0-16.5.1 | 0.43.0-16.5.1 |
poppler-qtSUSE:Linux Enterprise Server 12 SP2 From an advisory covering 6 CVEs |
before 0.43.0-16.5.1 | 0.43.0-16.5.1 |
popplerSUSE:Linux Enterprise Server for SAP Applications 12 SP2 From an advisory covering 6 CVEs |
before 0.43.0-16.5.1 | 0.43.0-16.5.1 |
poppler-qtSUSE:Linux Enterprise Server for SAP Applications 12 SP2 From an advisory covering 6 CVEs |
before 0.43.0-16.5.1 | 0.43.0-16.5.1 |
popplerSUSE:Linux Enterprise Server 12 SP3 From an advisory covering 6 CVEs |
before 0.43.0-16.5.1 | 0.43.0-16.5.1 |
poppler-qtSUSE:Linux Enterprise Server 12 SP3 From an advisory covering 6 CVEs |
before 0.43.0-16.5.1 | 0.43.0-16.5.1 |
popplerSUSE:Linux Enterprise Server for SAP Applications 12 SP3 From an advisory covering 6 CVEs |
before 0.43.0-16.5.1 | 0.43.0-16.5.1 |
poppler-qtSUSE:Linux Enterprise Server for SAP Applications 12 SP3 From an advisory covering 6 CVEs |
before 0.43.0-16.5.1 | 0.43.0-16.5.1 |
popplerUbuntu:14.04:LTS |
before 0.24.5-2ubuntu4.5, plus listed versions 0.24.1-0ubuntu10.24.3-0ubuntu10.24.3-0ubuntu20.24.3-0ubuntu30.24.3-0ubuntu4 Show 14 moreShow less0.24.3-0ubuntu50.24.3-0ubuntu60.24.3-0ubuntu70.24.3-0ubuntu80.24.3-0ubuntu100.24.3-0ubuntu120.24.5-0ubuntu30.24.5-2ubuntu10.24.5-2ubuntu20.24.5-2ubuntu40.24.5-2ubuntu4.10.24.5-2ubuntu4.20.24.5-2ubuntu4.30.24.5-2ubuntu4.4 |
0.24.5-2ubuntu4.5 |
popplerUbuntu:16.04:LTS |
before 0.41.0-0ubuntu1.2, plus listed versions 0.33.0-0ubuntu30.37.0-0ubuntu10.38.0-0ubuntu10.41.0-0ubuntu10.41.0-0ubuntu1.1 |
0.41.0-0ubuntu1.2 |
popplerUbuntu:14.04:LTS From an advisory covering 7 CVEs |
before 0.24.5-2ubuntu4.5, plus listed versions 0.24.1-0ubuntu10.24.3-0ubuntu10.24.3-0ubuntu20.24.3-0ubuntu30.24.3-0ubuntu4 Show 14 moreShow less0.24.3-0ubuntu50.24.3-0ubuntu60.24.3-0ubuntu70.24.3-0ubuntu80.24.3-0ubuntu100.24.3-0ubuntu120.24.5-0ubuntu30.24.5-2ubuntu10.24.5-2ubuntu20.24.5-2ubuntu40.24.5-2ubuntu4.10.24.5-2ubuntu4.20.24.5-2ubuntu4.30.24.5-2ubuntu4.4 |
0.24.5-2ubuntu4.5 |
popplerUbuntu:16.04:LTS From an advisory covering 7 CVEs |
before 0.41.0-0ubuntu1.2, plus listed versions 0.33.0-0ubuntu30.37.0-0ubuntu10.38.0-0ubuntu10.41.0-0ubuntu10.41.0-0ubuntu1.1 |
0.41.0-0ubuntu1.2 |
poppleropenSUSE:Tumbleweed From an advisory covering 9 CVEs |
before 21.08.0-1.3 | 21.08.0-1.3 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases, products | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2017-7515 is a medium vulnerability (CVSS 5.5) in Freedesktop Poppler, published June 6, 2017. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 1.14%, the 66th percentile. Fixed in poppler 0.57.0-2.
References
bugs.freedesktop.org/show_bug.cgi?id=101208
nvd.nist.gov/vuln/detail/CVE-2017-7515
github.com/advisories/GHSA-c53c-xhhc-3hpj
security-tracker.debian.org/tracker/CVE-2017-7515
advisories.mageia.org/MGASA-2017-0276.html
bugs.mageia.org/show_bug.cgi?id=21038
Show 33 moreShow less
lists.fedoraproject.org/archives/list/[email protected]/thread/MPWSH7JKKVEIEQEEILCRHTF7HL7BSYW4
ubuntu.com/usn/usn-3350-1
lists.fedoraproject.org/archives/list/[email protected]/thread/7G2XFEFF6S2H4DRDPUXBUWPEEDGE37EG
suse.com/support/update/announcement/2017/suse-su-20171999-1
bugzilla.suse.com/1041783
bugzilla.suse.com/1042802
bugzilla.suse.com/1042803
bugzilla.suse.com/1043088
bugzilla.suse.com/1045719
bugzilla.suse.com/1045721
suse.com/security/cve/CVE-2017-7511
suse.com/security/cve/CVE-2017-7515
suse.com/security/cve/CVE-2017-9406
suse.com/security/cve/CVE-2017-9408
suse.com/security/cve/CVE-2017-9775
suse.com/security/cve/CVE-2017-9776
ubuntu.com/security/CVE-2017-7515
ubuntu.com/security/notices/USN-3350-1
cve.org/CVERecord?id=CVE-2017-7515
ubuntu.com/security/CVE-2017-2820
ubuntu.com/security/CVE-2017-7511
ubuntu.com/security/CVE-2017-9083
ubuntu.com/security/CVE-2017-9406
ubuntu.com/security/CVE-2017-9408
ubuntu.com/security/CVE-2017-9775
suse.com/security/cve/CVE-2006-0301
suse.com/security/cve/CVE-2007-0104
suse.com/security/cve/CVE-2007-4352
suse.com/security/cve/CVE-2007-5392
suse.com/security/cve/CVE-2007-5393
suse.com/security/cve/CVE-2008-2950
suse.com/security/cve/CVE-2017-14517
suse.com/security/cve/CVE-2017-14518