|
|||||||
![]() |
|||||||
|
||||||||||||||||||||
发布时间(Published):2008-10-08 影响版本(Vulnerable): Graphviz Graphviz 2.20.2 漏洞描述(Discription): BUGTRAQ ID: 31648 CNCAN ID:CNCAN-2008100907 Graphviz是一款将简单语法描述的结构转化为图形的工具。 Graphviz图像解析引擎存在缓冲区溢出,远程攻击者可以利用漏洞以应用程序权限执行任意指令。 问题存在于如下代码中: parser.y (Graphviz 2.20.2): 34: static Agraph_t *Gstack[32]; 35: static int GSP; 45: static void push_subg(Agraph_t *g) 46: { 47: G = Gstack[GSP++] = g; 48: } push_svg过程没有进行边界条件检查,压入32 (Agraph_t *)字节可导致溢出Gstack,可以应用程序权限执行任意指令。 <* 参考(References) http://www.securityfocus.com/archive/1/497150*> 安全建议(solution): Graphviz Graphviz 2.20.2 Graphviz graphviz-2.20.3.tar.gz http://www.graphviz.org/pub/graphviz/stable/SOURCES/graphviz-2.20.3.ta r.gz |
|
Copyright ◎ 2004 - 2008 红客中国安全网版权所有
|

