Htmldoc is a document-conversion utility that translates HTML and markdown to PDF and other formats, with a modest vulnerability footprint centered on its single core product. The observed weakness class—improper restriction of operations within memory buffer bounds—reflects the parsing complexity inherent to a format-conversion tool operating on untrusted input. Current severity, exploitation activity, and exposure counts are shown alongside this summary.
The number and severity of CVEs published that impact products developed by Htmldoc over time
Signals from CVEs in this vendor scope (24 CVEs).
24 CVEs · Highest risk first
| CVE | Published | CVSS | Risk | KEV | Exploit |
|---|---|---|---|---|---|
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, 2022 | 7.8 | 39 | NO | YES |
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, 2022 | 9.8 | 32 | NO | NO |
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, 2022 | 9.8 | 31 | NO | NO |
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, 2021 | 9.8 | 30 | NO | NO |
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, 2024 | 9.8 | 29 | NO | NO |
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, 2009 | 10.0 | 28 | NO | NO |
CVE-2024-46478CRITICAL HTMLDOC v1.9.18 contains a buffer overflow in parse_pre function,ps-pdf.cxx:5681. | Oct 24, 2024 | 9.8 | 27 | NO | NO |
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, 2022 | 7.8 | 26 | NO | NO |
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, 2022 | 7.8 | 26 | NO | NO |
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, 2022 | 7.8 | 26 | NO | NO |
Signals from CVEs in this vendor scope (24 CVEs).
An overview of all social media posts that mention a CVE ID that affects a product developed by Htmldoc.
Media articles that mention a CVE ID that affects a product developed by Htmldoc — matched by CVE ID, not by vendor name.