CVE:CVE-2012-4559
CNNVD:CNNVD-201211-384
libssh是一个用于访问SSH服务的C语言开发包，它能够执行远程命令、文件传输，同时为远程的程序提供安全的传输通道。
libssh 0.5.3之前版本中的keyfiles.c中的(1)agent.c中的agent_sign_data函数(2)channels.c中的channel_request函数(3)auth.c中的ssh_userauth_pubkey函数(4)sftp.c中的sftp_parse_attr_3函数以及(5)try_publickey_from_file函数中存在多个双重释放漏洞。远程攻击者利用该漏洞通过未明向量导致拒绝服务（崩溃）和执行任意代码。
solution:Upgrade libssh libssh to a higher version than 0.5.2,0.4.7,0.4.8,0.5.0,0.5.0:rc1,0.5.1,and avoid the version (,0.5.2],0.4.7,0.4.8,0.5.0,0.5.0:rc1,0.5.1