Poppler

Vendor:

First CVE: Jul 30, 2007 · Active for 18 years

89
Total CVEs
More Total CVEs than 99% of tracked products
6.4
Avg CVEs / Year
Higher CVE frequency than 93% of tracked products
6.8
Avg CVSS
Higher Avg CVSS than 40% of tracked products
1.1%
KEV Rate
Higher KEV Rate than 97% of tracked products

Trends Over Time

The number and severity of CVEs published that impact Poppler over time

Volume of CVEsAvg CVSS Base Score
First CVE
Jul 30, 2007
18 years ago
Most Recent CVE
Oct 1, 2025
300 days ago

CVE Severity & Scoring

Poppler89 CVEs
All CVEs353,173 CVEs
LowMediumHighCritical
Attack Vector
Local26 (29.2%)
Network53 (59.6%)
Unknown10 (11.2%)
Physical0 (0.0%)
Adjacent Network0 (0.0%)
Attack Complexity
Low77 (86.5%)
High2 (2.2%)
Unknown10 (11.2%)
User Interaction
None14 (15.7%)
Unknown10 (11.2%)
Required65 (73.0%)
Privileges Required
Low2 (2.2%)
High0 (0.0%)
None77 (86.5%)
Unknown10 (11.2%)

Top CVEs

Signals from CVEs in this product scope (89 CVEs).

89 CVEs · Highest risk first

CVEPublishedCVSSRiskKEVExploit
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.
Aug 24, 20217.891YESNO
Poppler 0.74.0 has a heap-based buffer over-read in the CairoRescaleBox.cc downsample_row_box_filter function.
Mar 8, 20199.831NONO
An exploitable integer overflow vulnerability exists in the JPEG 2000 image parsing functionality of freedesktop.org Poppler 0.53.0. A specially crafted PDF file can lead to an int
Jul 12, 20178.830NONO
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 pdfi
Feb 26, 20198.829NONO
Poppler before 0.66.0 has an integer overflow in Parser::makeStream in Parser.cc.
Sep 5, 20198.828NONO
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.
May 23, 20198.828NONO
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.
Apr 5, 20198.828NONO
freedesktop.org libpoppler 0.60.1 fails to validate boundaries in TextPool::addWord, leading to overflow in subsequent calculations.
Jan 2, 20188.828NONO
An exploitable heap overflow vulnerability exists in the image rendering functionality of Poppler 0.53.0. A specifically crafted PDF can cause an overly large number of color compo
Jul 12, 20178.828NONO
An exploitable heap overflow vulnerability exists in the image rendering functionality of Poppler 0.53.0. A specifically crafted pdf can cause an image resizing after allocation ha
Jul 12, 20178.828NONO

Exploit Exposure

Signals from CVEs in this product scope (89 CVEs).

CISA KEV
1 CVE
1.1% of CVEs· 97th percentile
Metasploit
0 CVEs
0.0% of CVEs· Bottom 1%
Nuclei
0 CVEs
0.0% of CVEs· Bottom 1%
ExploitDB
1 CVE
1.1% of CVEs· 85th percentile

Social Chatter

Signals from CVEs in this product scope (89 CVEs).

Media Mentions

Signals from CVEs in this product scope (89 CVEs).

Top CNAs Publishing CVEs For Poppler

Top CWEs

Versions

VersionCVE CountAvg CVSSAvg EPSSKEVExploits
22.08.016.50.9%00
22.07.036.50.9%00
22.03.016.51.6%00
20.12.136.60.8%00
0.9.326.38.8%01
0.9.226.38.8%01
0.9.126.38.8%01
0.9.026.38.8%01
0.89.017.50.9%00
0.8.726.38.8%01
0.8.626.38.8%01
0.8.526.38.8%01
0.8.426.38.8%01
0.8.326.38.8%01
0.8.226.38.8%01
0.8.126.38.8%01
0.8.026.38.8%01
0.75.026.51.2%00
0.74.088.12.8%00
0.73.017.82.2%00