type
status
date
slug
summary
tags
category
icon
password

Samba 远程命令执行漏洞(CVE-2017-7494)

Samba版本:4.6.3

漏洞原理

Samba允许连接一个远程的命名管道,并且在连接前会调用is_known_pipename()函数验证管道名称是否合法。在is_known_pipename()函数中,并没有检查管道名称中的特殊字符,加载了使用该名称的动态链接库。导致攻击者可以构造一个恶意的动态链接库文件,执行任意代码。

该漏洞要求的利用条件:

  • 拥有共享文件写入权限,如:匿名可写等
  • 需要知道共享目录的物理路径

测试

测试环境运行后,监听445端口,默认开启了一个共享myshare,共享的目录为/home/share,可读可写。
kali中执行命令进行尝试
notion image
漏洞存在

漏洞复现

我们采用msf对该漏洞进行复现尝试
notion image
notion image
漏洞利用成功
notion image
 
Supervisord XML-RPC 远程命令执行漏洞(CVE-2017-11610)Apache RocketMQ NameServer 任意文件写入漏洞(CVE-2023-37582)
Loading...