CVE:CVE-2009-2417
CNNVD:CNNVD-200908-178
cURL是命令行传输文件工具，支持FTP、FTPS、HTTP、HTTPS、GOPHER、TELNET、DICT、FILE和LDAP。
cURL的OpenSSL接口代码在处理包含有空字符(\0)的证书字段时错误地将空字符处理为截止字符，因此只会验证空字符前的部分。例如，对于类似于以下的名称：example.com\0.haxx.se
证书是发布给haxx.se的，但curl会错误的验证给example.com，这有助于攻击者通过中间人攻击执行网络钓鱼等欺骗。
solution:Upgrade curl libcurl to a higher version than 7.4,7.4.1,7.4.2,7.5,7.5.1,7.5.2,7.6,7.6.1,7.7,7.7.1,7.7.2,7.7.3,7.8,7.8.1,7.9,7.9.1,7.9.2,7.9.3,7.9.5,7.9.6,7.9.7,7.9.8,7.10,7.10.1,7.10.2,7.10.3,7.10.4,7.10.5,7.10.6,7.10.7,7.10.8,7.11.0,7.11.1,7.11.2,7.12,7.12.0,7.12.1,7.12.2,7.12.3,7.13,7.13.1,7.13.2,7.14,7.14.1,7.15,7.15.1,7.15.2,7.15.3,7.16.3,7.17.0,7.17.1,7.18.0,7.18.1,7.18.2,7.19.0,7.19.1,7.19.2,7.19.3,7.19.4,7.19.5,and avoid the version 7.4,7.4.1,7.4.2,7.5,7.5.1,7.5.2,7.6,7.6.1,7.7,7.7.1,7.7.2,7.7.3,7.8,7.8.1,7.9,7.9.1,7.9.2,7.9.3,7.9.5,7.9.6,7.9.7,7.9.8,7.10,7.10.1,7.10.2,7.10.3,7.10.4,7.10.5,7.10.6,7.10.7,7.10.8,7.11.0,7.11.1,7.11.2,7.12,7.12.0,7.12.1,7.12.2,7.12.3,7.13,7.13.1,7.13.2,7.14,7.14.1,7.15,7.15.1,7.15.2,7.15.3,7.16.3,7.17.0,7.17.1,7.18.0,7.18.1,7.18.2,7.19.0,7.19.1,7.19.2,7.19.3,7.19.4,7.19.5; Upgrade libcurl libcurl to a higher version than 7.12,7.12.1,7.12.2,7.12.3,7.13,7.13.1,7.13.2,7.14,7.14.1,7.15,7.15.1,7.15.2,7.15.3,7.16.3,and avoid the version 7.12,7.12.1,7.12.2,7.12.3,7.13,7.13.1,7.13.2,7.14,7.14.1,7.15,7.15.1,7.15.2,7.15.3,7.16.3