漏洞概述
Xlight FTP Server是Xlight FTP公司的一款高性能且易于使用的FTP服务端软件。Xlight FTP Server支持FTP协议和SSH2协议认证,在使用SSH2进行登录认证时,从客户端算法协商数据包中读取4个字节的数据作为数据的长度,在验证长度和分配所需内存时发生整数溢出,导致可控内容的堆溢出,可以覆盖内存中的其他数据,结合程序中的多线程特性,可能实现远程代码执行。
影响范围
Xlight FTP Server 32和64位版本小于3.9.4.3
复现环境
操作系统:Win10 10.0.18363.592
Xlight FTP Server版本:32和64位3.9.3.6
SSH协议简介
Secure Shell(SSH)协议是一种用于在不安全网络上安全远程登录和其他安全网络服务的协议。为实现SSH的安全协议,客户端和服务端要经历版本协商、算法协商、密钥交换、身份认证和会话交互等阶段。
版本协商。SSH服务端默认使用22号端口,使用TCP连接。客户端与服务端建立连接后,分别向对方发送自己SSH版本信息,然后决定使用的SSH版本。

算法协商。版本协商成功后,分别向对方发送自己支持的公钥算法列表、加密算法列表、MAC(Message Authentication Code)算法列表、

最低0.47元/天 解锁文章
738

被折叠的 条评论
为什么被折叠?



