CVE:CVE-2016-5180
CNNVD:CNNVD-201610-026
c-ares是一个用于异步执行DNS请求和名称解析的C库。
c-ares 1.12.0之前的1.x版本中的‘ares_create_query’函数存在基于堆的缓冲区溢出漏洞。远程攻击者可借助特制的主机名利用该漏洞造成拒绝服务（越边界写入）或执行任意代码。
solution:Upgrade c-ares_project c-ares to a higher version than 1.0.0,1.1.0,1.2.0,1.2.1,1.3.0,1.3.1,1.3.2,1.4.0,1.5.0,1.5.1,1.5.2,1.5.3,1.6.0,1.7.0,1.7.1,1.7.2,1.7.3,1.7.4,1.7.5,1.8.0,1.9.0,1.9.1,1.10.0,1.11.0,and avoid the version 1.0.0,1.1.0,1.2.0,1.2.1,1.3.0,1.3.1,1.3.2,1.4.0,1.5.0,1.5.1,1.5.2,1.5.3,1.6.0,1.7.0,1.7.1,1.7.2,1.7.3,1.7.4,1.7.5,1.8.0,1.9.0,1.9.1,1.10.0,1.11.0; Upgrade debian debian_linux to a higher version than 8.0,and avoid the version 8.0; Upgrade nodejs node.js to a higher version than 0.10.48,0.12.17,4.6.1,and avoid the version [0.10.0,0.10.48),[0.12.0,0.12.17),[4.0.0,4.6.1); Upgrade canonical ubuntu_linux to a higher version than 12.04,14.04,16.04,16.10,and avoid the version 12.04,14.04,16.04,16.10