Search vulnerabilities

Results 11

Export CSV
CVE-2008-4555

graphviz: buffer overflow in the graph parser

Stack-based buffer overflow in the push_subg function in parser.y (lib/graph/parser.c) in Graphviz 2.20.2, and possibly earlier versions, allows user-assisted remote attackers to cause a denial of service (memory corruption) or execute arbitrary code via a DOT file with a large number of Agraph_t elements.

CVSS 2.0 · 8.5 High EPSS 5.1% KEV · Not listed
Vendors
Products
CVE-2005-4803

graphviz before 2.2.1 allows local users to overwrite arbitrary files via a symlink attack on temporary files. NOTE: this issue was originally associated with a different CVE identifier, CVE-2005-2965, which had been used for multiple different issues. This is the correct identifier.

CVSS 2.0 · 3.6 Low EPSS < 1% KEV · Not listed
Vendors
Products
CVE-2023-46045

Graphviz 2.36.0 through 9.x before 10.0.1 has an out-of-bounds read via a crafted config6a file. NOTE: exploitability may be uncommon because this file is typically owned by root.

CVSS 3.1 · 7.8 High EPSS < 1% KEV · Not listed
Vendors
Products
CVE-2014-1235

graphviz: buffer overflow in yyerror() due to improper fix for CVE-2014-0978

Stack-based buffer overflow in the "yyerror" function in Graphviz 2.34.0 allows remote attackers to execute arbitrary code or cause a denial of service (application crash) via a crafted file. NOTE: This vulnerability exists due to an incomplete fix for CVE-2014-0978.

CVSS 3.0 · 7.8 High EPSS 2.9% KEV · Not listed
Vendors
Products
CVE-2014-9157

graphviz: format string vulnerability in yyerror()

Format string vulnerability in the yyerror function in lib/cgraph/scan.l in Graphviz allows remote attackers to have unspecified impact via format string specifiers in unknown vectors, which are not properly handled in an error string.

CVSS 2.0 · 7.5 High EPSS 5.6% KEV · Not listed
Vendors
CVE-2014-0978

graphviz: stack-based buffer overflow in yyerror()

Stack-based buffer overflow in the yyerror function in lib/cgraph/scan.l in Graphviz 2.34.0 allows remote attackers to have unspecified impact via a long line in a dot file.

CVSS 2.0 · 9.3 Critical EPSS 4.9% KEV · Not listed
Vendors
Products
CVE-2014-1236

graphviz: stack-based buffer overflow in chkNum()

Stack-based buffer overflow in the chkNum function in lib/cgraph/scan.l in Graphviz 2.34.0 allows remote attackers to have unspecified impact via vectors related to a "badly formed number" and a "long digit list."

CVSS 2.0 · 10.0 Critical EPSS 6.1% KEV · Not listed
Vendors
Products
CVE-2020-18032

graphviz: off-by-one in parse_reclbl() in lib/common/shapes.c

Buffer Overflow in Graphviz Graph Visualization Tools from commit ID f8b9e035 and earlier allows remote attackers to execute arbitrary code or cause a denial of service (application crash) by loading a crafted file into the "lib/common/shapes.c" component.

CVSS 3.1 · 7.8 High EPSS 2.6% KEV · Not listed
Vendors
Products
CVE-2019-9904

graphviz: recursive function call in agclose in lib\cgraph\graph.c causing stack consumption

An issue was discovered in lib\cdt\dttree.c in libcdt.a in graphviz 2.40.1. Stack consumption occurs because of recursive agclose calls in lib\cgraph\graph.c in libcgraph.a, related to agfstsubg in lib\cgraph\subg.c.

CVSS 3.1 · 6.5 Medium EPSS 2.7% KEV · Not listed
Vendors
Products
CVE-2019-11023

graphviz: null pointer dereference in function agroot() in cgraph\obj.c

The agroot() function in cgraph\obj.c in libcgraph.a in Graphviz 2.39.20160612.1140 has a NULL pointer dereference, as demonstrated by graphml2gv.

CVSS 3.0 · 8.8 High EPSS 4.9% KEV · Not listed
Vendors
Products
CVE-2018-10196

graphviz: NULL pointer dereference in rebuild_vlis

NULL pointer dereference vulnerability in the rebuild_vlists function in lib/dotgen/conc.c in the dotgen library in Graphviz 2.40.1 allows remote attackers to cause a denial of service (application crash) via a crafted file.

CVSS 3.0 · 5.5 Medium EPSS 1.6% KEV · Not listed