Linux版“永恒之蓝”远程代码执行漏洞技术分析
天融信阿尔法实验室 李喆 李闪 姜利晓
一、漏洞描述
Samba是一套可使UNIX系列的操作系统与微软Windows操作系统的SMB/CIFS网络协议做连结的自由软件。这个漏洞使得Samba客户端可以主动上传共享库到Samba服务器同时加载并执行该动态库导出函数。
攻击者利用漏洞可以进行远程代码执行,具体执行条件如下:
1)系统开启了文件/打印机共享端口445
2)共享文件夹拥有写入权限
3)恶意攻击者需猜解Samba服务端共享目录的物理路径
满足以上条件时,由于Samba能够为选定的目录创建网络共享,当恶意的客户端连接上一个可写的共享目录[......]