Predictive Vulnerability Intelligence.

Product

  • Product
  • Pricing
  • Documentation

Company

  • About
  • Partnerships
  • Blog
  • Support

Legal

  • Terms
  • Privacy
  • Data Licensing

© 2026 FAUCET Technologies LLC. All rights reserved.

Htmldoc Project

First CVE: Sep 2, 2009Active for: 17 yearsTotal CVEs: 24
48.9
VTI Score
High

Htmldoc is a lightweight, open-source document-conversion tool that transforms HTML and Markdown into PDF and other formats, widely embedded in printing pipelines, document-generation workflows, and server-side processing systems. Despite its narrow product scope, the tool's prominence in the landscape reflects its deep integration into production environments and its role as a processing engine for untrusted or semi-trusted input. Vulnerabilities affecting this vendor skew toward serious outcomes, concentrating in memory-safety weakness classes—including out-of-bounds reads and writes, buffer overflows, NULL-pointer dereferences, and integer overflows—that are characteristic of native-code document parsers handling complex, variable-length input formats. The exposure pattern reflects the hazards of parsing legacy document standards in C-based codebases, where input validation and bounds-checking remain persistent challenges. Defenders should treat updates to this tool as high-priority, particularly in server contexts where it processes external documents; current severity, exploitation activity, and affected-version counts are shown alongside this summary.

FAUCET AI Generated
24
Total CVEs
More Total CVEs than 96% of tracked vendors
4.0
Avg CVEs / Product / Year
More Avg CVEs / Product / Year than 97% of tracked vendors
7.8
Avg CVSS Score
Higher Avg CVSS Score than 73% of tracked vendors
0.0%
In CISA KEV
Bottom 1%

Trends Over Time

The number and severity of CVEs published that impact products developed by Htmldoc Project over time

Volume of CVEsAvg CVSS Base Score
First CVE
Sep 2, 2009
16 years ago
Most Recent CVE
Oct 24, 2024
639 days ago

Products(1 total)

Top CVEs

Signals from CVEs in this vendor scope (24 CVEs).

24 CVEs · Highest risk first

CVEPublishedCVSSRiskKEVExploit
CVE-2021-43579HIGH
A stack-based buffer overflow in image_load_bmp() in HTMLDOC <= 1.9.13 results in remote code execution if the victim converts an HTML document linking to a crafted BMP file.
Jan 10, 20227.839NOYES
CVE-2021-23165CRITICAL
A flaw was found in htmldoc before v1.9.12. Heap buffer overflow in pspdf_prepare_outpages(), in ps-pdf.cxx may lead to execute arbitrary code and denial of service.
Mar 16, 20229.832NONO
CVE-2021-23158CRITICAL
A flaw was found in htmldoc in v1.9.12. Double-free in function pspdf_export(),in ps-pdf.cxx may result in a write-what-where condition, allowing an attacker to execute arbitrary c
Mar 16, 20229.831NONO
CVE-2021-20308CRITICAL
Integer overflow in the htmldoc 1.9.11 and before may allow attackers to execute arbitrary code and cause a denial of service that is similar to CVE-2017-9181.
Apr 5, 20219.830NONO
CVE-2024-45508CRITICAL
HTMLDOC before 1.9.19 has an out-of-bounds write in parse_paragraph in ps-pdf.cxx because of an attempt to strip leading whitespace from a whitespace-only node.
Sep 1, 20249.829NONO
CVE-2009-3050HIGH
Buffer overflow in the set_page_size function in util.cxx in HTMLDOC 1.8.27 and earlier allows context-dependent attackers to execute arbitrary code via a long MEDIA SIZE comment.
Sep 2, 200910.028NONO
CVE-2024-46478CRITICAL
HTMLDOC v1.9.18 contains a buffer overflow in parse_pre function,ps-pdf.cxx:5681.
Oct 24, 20249.827NONO
CVE-2021-26259HIGH
A flaw was found in htmldoc in v1.9.12. Heap buffer overflow in render_table_row(),in ps-pdf.cxx may lead to arbitrary code execution and denial of service.
Mar 3, 20227.826NONO
CVE-2021-23180HIGH
A flaw was found in htmldoc in v1.9.12 and before. Null pointer dereference in file_extension(),in file.c may lead to execute arbitrary code and denial of service.
Mar 2, 20227.826NONO
CVE-2021-26252HIGH
A flaw was found in htmldoc in v1.9.12. Heap buffer overflow in pspdf_prepare_page(),in ps-pdf.cxx may lead to execute arbitrary code and denial of service.
Feb 24, 20227.826NONO
View all 24 CVEs →

CVE Severity & Scoring

Severity distribution of CVEs that affect this vendor's products24 CVEs
21%
58%
21%
Severity distribution among all CVEs352,294 CVEs
45%
40%
11%
MediumHighCritical
Attack Vector
Local16 (66.7%)
Network7 (29.2%)
Unknown1 (4.2%)
Physical0 (0.0%)
Adjacent Network0 (0.0%)
Attack Complexity
Low23 (95.8%)
High0 (0.0%)
Unknown1 (4.2%)
User Interaction
None7 (29.2%)
Unknown1 (4.2%)
Required16 (66.7%)
Privileges Required
Low0 (0.0%)
High0 (0.0%)
None23 (95.8%)
Unknown1 (4.2%)

Exploit Exposure

Signals from CVEs in this vendor scope (24 CVEs).

CISA KEV
0 CVEs
0.0% of CVEs· Bottom 1%
Metasploit
0 CVEs
0.0% of CVEs· Bottom 1%
Nuclei
0 CVEs
0.0% of CVEs· Bottom 1%
ExploitDB
1 CVE
4.2% of CVEs· 75th percentile

Social Chatter

An overview of all social media posts that mention a CVE ID that affects a product developed by Htmldoc Project.

Media Mentions

Media articles that mention a CVE ID that affects a product developed by Htmldoc Project — matched by CVE ID, not by vendor name.

Top CNAs Publishing CVEs For Htmldoc Project's Products

View all 3 CNAs →

Top CWEs