CVE-2014-0978
Stack-based buffer overflow in the yyerror function in lib/cgraph/scan.l in Graphviz 2.34.0...
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.
Exploit likelihood
What each source reports
NVD Score used
9.3
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.
- Record
CVE-2014-0978- CVSS 2.0
- 9.3 High
AV:N/AC:M/Au:N/C:C/I:C/A:C - Weakness
- CWE-119
- Updated
- 2026-11-02
CVE List No score
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.
- Record
CVE-2014-0978- Updated
- 2026-11-02
EUVDEUVD-2014-1008 No score
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.
- Record
EUVD-2014-1008- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-m2jh-3vm2-49rv No score
Stack-based buffer overflow in the yyerror function in lib/cgraph/scan.l in Graphviz 2.34.0...
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.
- Record
GHSA-m2jh-3vm2-49rv- Weakness
- CWE-119
- Updated
- 2026-11-02
OSV No score
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.
- Record
CVE-2014-0978- Updated
- 2026-11-02
OSVDEBIAN-CVE-2014-0978 No score
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.
- Record
DEBIAN-CVE-2014-0978- Updated
- 2026-11-02
OSVMGASA-2014-0027 No score
Updated graphviz packages fix security vulnerabilities
Updated graphviz packages fix security vulnerabilities:
Multiple buffer overflow vulnerabilities in graphviz due to an error within the "yyerror()" function (lib/cgraph/scan.l) which can be exploited to cause a stack-based buffer overflow via a specially crafted file (CVE-2014-0978) and the acceptance of an arbitrarily long digit list by a regular expression matched against user input (CVE-2014-1236).
- Record
MGASA-2014-0027- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
graphvizDebian:12 |
before 2.26.3-16 | 2.26.3-16 |
graphvizDebian:13 |
before 2.26.3-16 | 2.26.3-16 |
graphvizDebian:14 |
before 2.26.3-16 | 2.26.3-16 |
graphvizDebian:6.0 From an advisory covering 2 CVEs |
before 2.26.3-5+squeeze2, plus listed versions 2.26.3-52.26.3-5+hurd.12.26.3-5+squeeze1 |
2.26.3-5+squeeze2 |
graphvizDebian:7 From an advisory covering 2 CVEs |
before 2.26.3-14+deb7u1, plus listed versions 2.26.3-14 |
2.26.3-14+deb7u1 |
graphvizMageia:3 From an advisory covering 2 CVEs |
before 2.28.0-11.1.mga3 | 2.28.0-11.1.mga3 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2014-0978 is a high vulnerability (CVSS 9.3) in Graphviz, published January 10, 2014. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 4.89%, the 92nd percentile. Fixed in graphviz 2.26.3-16.
References
mandriva.com/security/advisories?name=MDVSA-2014:024
securityfocus.com/bid/64674
bugzilla.redhat.com/show_bug.cgi?id=1049165
security.gentoo.org/glsa/201702-06
github.com/ellson/graphviz/commit/7aaddf52cd98589fb0c3ab72a393f8411838438a
exchange.xforce.ibmcloud.com/vulnerabilities/90085
Show 12 moreShow less
seclists.org/oss-sec/2014/q1/28
debian.org/security/2014/dsa-2843
bugs.gentoo.org/show_bug.cgi?id=497274
seclists.org/oss-sec/2014/q1/38
secunia.com/advisories/55666
secunia.com/advisories/56244
nvd.nist.gov/vuln/detail/CVE-2014-0978
github.com/advisories/GHSA-m2jh-3vm2-49rv
security-tracker.debian.org/tracker/CVE-2014-0978
advisories.mageia.org/MGASA-2014-0027.html
bugzilla.redhat.com/show_bug.cgi?id=1050872
bugs.mageia.org/show_bug.cgi?id=12239