CVEInsight.
TrendingZero-DayExploreBrowseSearchSaved
CVEInsight.

Free vulnerability intelligence for developers, security teams, and researchers. Data sourced from public databases for informational purposes only.

Explore

HomeTrendingZero-Day WatchAttack TypesBrowse CVEsSearch

Legal

Privacy PolicyTerms of ServiceData Disclaimer

© 2026CVEInsight. For informational use only — not a substitute for professional security advice.

CVE data sourced from NVD / NIST & public disclosures.

freedesktop

poppler

53 known vulnerabilities · sorted by CVSS score

CVE-2019-9631
CRITICAL9.8

Poppler 0.74.0 has a heap-based buffer over-read in the CairoRescaleBox.cc downsample_row_box_filter function.

freedesktop / poppler+4
Network
Published Mar 8, 2019
Page 1 of 3
CVE-2017-1000456
HIGH8.8

freedesktop.org libpoppler 0.60.1 fails to validate boundaries in TextPool::addWord, leading to overflow in subsequent calculations.

freedesktop / poppler+3
Network
Published Jan 2, 2018
CVE-2018-21009
HIGH8.8

Poppler before 0.66.0 has an integer overflow in Parser::makeStream in Parser.cc.

freedesktop / poppler
Network
Published Sep 5, 2019
CVE-2019-9543
HIGH8.8

An issue was discovered in Poppler 0.74.0. A recursive function call, in JBIG2Stream::readGenericBitmap() located in JBIG2Stream.cc, can be triggered by sending a crafted pdf file to (for example) the pdfseparate binary. It allows an attacker to cause Denial of Service (Segmentation fault) or possibly have unspecified other impact. This is related to JArithmeticDecoder::decodeBit.

freedesktop / poppler
Network
Published Mar 1, 2019
CVE-2019-9545
HIGH8.8

An issue was discovered in Poppler 0.74.0. A recursive function call, in JBIG2Stream::readTextRegion() located in JBIG2Stream.cc, can be triggered by sending a crafted pdf file to (for example) the pdfimages binary. It allows an attacker to cause Denial of Service (Segmentation fault) or possibly have unspecified other impact. This is related to JBIG2Bitmap::clearToZero.

freedesktop / poppler
Network
Published Mar 1, 2019
CVE-2019-12293
HIGH8.8

In Poppler through 0.76.1, there is a heap-based buffer over-read in JPXStream::init in JPEG2000Stream.cc via data with inconsistent heights or widths.

freedesktop / poppler
Network
Published May 23, 2019
CVE-2019-10872
HIGH8.8

An issue was discovered in Poppler 0.74.0. There is a heap-based buffer over-read in the function Splash::blitTransparent at splash/Splash.cc.

freedesktop / poppler
Network
Published Apr 5, 2019
CVE-2019-9200
HIGH8.8

A heap-based buffer underwrite exists in ImageStream::getLine() located at Stream.cc in Poppler 0.74.0 that can (for example) be triggered by sending a crafted PDF file to the pdfimages binary. It allows an attacker to cause Denial of Service (Segmentation fault) or possibly have unspecified other impact.

freedesktop / poppler+5
Network
Published Feb 26, 2019
CVE-2020-35702
HIGH7.8

DCTStream::getChars in DCTStream.cc in Poppler 20.12.1 has a heap-based buffer overflow via a crafted PDF document. NOTE: later reports indicate that this only affects builds from Poppler git clones in late December 2020, not the 20.12.1 release. In this situation, it should NOT be considered a Poppler vulnerability. However, several third-party Open Source projects directly rely on Poppler git clones made at arbitrary times, and therefore the CVE remains useful to users of those projects

freedesktop / poppler
Local
Published Dec 25, 2020
CVE-2021-30860
HIGH7.8

An integer overflow was addressed with improved input validation. This issue is fixed in Security Update 2021-005 Catalina, iOS 14.8 and iPadOS 14.8, macOS Big Sur 11.6, watchOS 7.6.2. Processing a maliciously crafted PDF may lead to arbitrary code execution. Apple is aware of a report that this issue may have been actively exploited.

apple / ipados+14
Local
Published Aug 24, 2021
CVE-2019-7310
HIGH7.8

In Poppler 0.73.0, a heap-based buffer over-read (due to an integer signedness error in the XRef::getEntry function in XRef.cc) allows remote attackers to cause a denial of service (application crash) or possibly have unspecified other impact via a crafted PDF document, as demonstrated by pdftocairo.

freedesktop / poppler+18
Local
Published Feb 3, 2019
CVE-2010-4654
HIGH7.8

poppler before 0.16.3 has malformed commands that may cause corruption of the internal stack.

freedesktop / poppler+3
Local
Published Nov 13, 2019
CVE-2012-2142
HIGH7.8

The error function in Error.cc in poppler before 0.21.4 allows remote attackers to execute arbitrary commands via a PDF containing an escape sequence for a terminal emulator.

freedesktop / poppler+4
Local
Published Jan 9, 2020
CVE-2022-38784
HIGH7.8

Poppler prior to and including 22.08.0 contains an integer overflow in the JBIG2 decoder (JBIG2Stream::readTextRegionSeg() in JBIGStream.cc). Processing a specially crafted PDF file or JBIG2 image could lead to a crash or the execution of arbitrary code. This is similar to the vulnerability described by CVE-2022-38171 in Xpdf.

freedesktop / poppler+5
Local
Published Aug 30, 2022
CVE-2022-38171
HIGH7.8

Xpdf prior to version 4.04 contains an integer overflow in the JBIG2 decoder (JBIG2Stream::readTextRegionSeg() in JBIG2Stream.cc). Processing a specially crafted PDF file or JBIG2 image could lead to a crash or the execution of arbitrary code. This is similar to the vulnerability described by CVE-2021-30860 (Apple CoreGraphics).

xpdfreader / xpdf+1
Local
Published Aug 22, 2022
CVE-2020-23804
HIGH7.5

Uncontrolled Recursion in pdfinfo, and pdftops in poppler 0.89.0 allows remote attackers to cause a denial of service via crafted input.

freedesktop / poppler+1
Network
Published Aug 22, 2023
CVE-2024-6239
HIGH7.5

A flaw was found in the Poppler's Pdfinfo utility. This issue occurs when using -dests parameter with pdfinfo utility. By using certain malformed input files, an attacker could cause the utility to crash, leading to a denial of service.

freedesktop / poppler+3
Network
Published Jun 21, 2024
CVE-2020-27778
HIGH7.5

A flaw was found in Poppler in the way certain PDF files were converted into HTML. A remote attacker could exploit this flaw by providing a malicious PDF file that, when processed by the 'pdftohtml' program, would crash the application causing a denial of service.

freedesktop / poppler+2
Network
Published Dec 3, 2020
CVE-2019-14494
HIGH7.5

An issue was discovered in Poppler through 0.78.0. There is a divide-by-zero error in the function SplashOutputDev::tilingPatternFill at SplashOutputDev.cc.

freedesktop / poppler+8
Network
Published Aug 1, 2019
CVE-2018-13988
MEDIUM6.5

Poppler through 0.62 contains an out of bounds read vulnerability due to an incorrect memory access that is not mapped in its memory space, as demonstrated by pdfunite. This can result in memory corruption and denial of service. This may be exploitable when a victim opens a specially crafted PDF file.

freedesktop / poppler+9
Network
Published Jul 25, 2018