libssh是一个用于访问SSH服务的C语言开发包,它能够执行远程命令、文件传输,同时为远程的程序提供安全的传输通道。 libssh 0.5.4之前版本中的publickey_from_privatekey函数中存在漏洞。在协商过程中没有算法与之匹配的情况下,通过“Client: Diffie-Hellman Key Exchange Init”数据包,远程攻击者可利用该漏洞导致拒绝服务(空指针引用并崩溃)。
libssh是一个用于访问SSH服务的C语言开发包,它能够执行远程命令、文件传输,同时为远程的程序提供安全的传输通道。 libssh 0.5.4之前版本中的publickey_from_privatekey函数中存在漏洞。在协商过程中没有算法与之匹配的情况下,通过“Client: Diffie-Hellman Key Exchange Init”数据包,远程攻击者可利用该漏洞导致拒绝服务(空指针引用并崩溃)。