Graphviz 'chkNum()' Function Stack Buffer Overflow Vulnerability
BID:64737
Info
Graphviz 'chkNum()' Function Stack Buffer Overflow Vulnerability
| Bugtraq ID: | 64737 |
| Class: | Boundary Condition Error |
| CVE: |
CVE-2014-1236 |
| Remote: | Yes |
| Local: | No |
| Published: | Jan 09 2014 12:00AM |
| Updated: | Jul 21 2017 01:07PM |
| Credit: | Sebastian Krahmer |
| Vulnerable: |
Ubuntu Ubuntu Linux 13.10 Ubuntu Ubuntu Linux 13.04 Ubuntu Ubuntu Linux 12.10 Ubuntu Ubuntu Linux 12.04 Ubuntu Ubuntu Linux 10.04 LTS Oracle Solaris 11.3 Mandriva Business Server 1 MandrakeSoft Enterprise Server 5 Graphviz Graphviz 2.34.0 Gentoo Linux Debian Linux 6.0 sparc Debian Linux 6.0 s/390 Debian Linux 6.0 powerpc Debian Linux 6.0 mips Debian Linux 6.0 ia-64 Debian Linux 6.0 ia-32 Debian Linux 6.0 arm Debian Linux 6.0 amd64 |
| Not Vulnerable: | |
Discussion
Graphviz 'chkNum()' Function Stack Buffer Overflow Vulnerability
Graphviz is prone to a remote stack-based buffer-overflow vulnerability because the software fails to properly bounds-check user-supplied input before copying it to an insufficiently sized memory buffer.
Successful exploits allow remote attackers to execute arbitrary code in the context of the vulnerable application. Failed exploit attempts likely result in denial-of-service conditions.
Graphviz 2.34.0 is vulnerable; other versions may also be affected.
Graphviz is prone to a remote stack-based buffer-overflow vulnerability because the software fails to properly bounds-check user-supplied input before copying it to an insufficiently sized memory buffer.
Successful exploits allow remote attackers to execute arbitrary code in the context of the vulnerable application. Failed exploit attempts likely result in denial-of-service conditions.
Graphviz 2.34.0 is vulnerable; other versions may also be affected.
Exploit / POC
Graphviz 'chkNum()' Function Stack Buffer Overflow Vulnerability
Currently, we are not aware of any working exploits. If you feel we are in error or if you are aware of more recent information, please mail us at: [email protected].
Currently, we are not aware of any working exploits. If you feel we are in error or if you are aware of more recent information, please mail us at: [email protected].
Solution / Fix
Graphviz 'chkNum()' Function Stack Buffer Overflow Vulnerability
Solution:
Updates are available. Please see the references or vendor advisory for more information.
Solution:
Updates are available. Please see the references or vendor advisory for more information.
References
Graphviz 'chkNum()' Function Stack Buffer Overflow Vulnerability
References:
References:
- CVE Request: graphviz: stack-based buffer overflow in yyerror() (Sebastian Krahmer)
- Fix buffer overflow problem when reporting a syntax error (Github)
- Graphviz Homepage (Graphviz)
- Re: CVE Request: graphviz: stack-based buffer overflow in yyerror() (seclists.org)
- Mandriva Linux Security Advisory MDVSA-2014:024 (Mandriva)
- Oracle Solaris Third Party Bulletin - July 2017 (Oracle)