漏洞概要 关注数(24) 关注此漏洞
缺陷编号:wooyun-2015-0110039
漏洞标题:D-Link 网络视频存储设备存在多处远程任意命令执行漏洞
相关厂商:D-Link
漏洞作者: 路人甲
提交时间:2015-04-24 01:38
修复时间:2015-07-26 15:00
公开时间:2015-07-26 15:00
漏洞类型:设计不当
危害等级:高
自评Rank:20
漏洞状态:已交由第三方合作机构(cncert国家互联网应急中心)处理
漏洞来源: http://www.wooyun.org,如有疑问或需要帮助请联系 [email protected]
Tags标签: 无
漏洞详情
披露状态:
2015-04-24: 细节已通知厂商并且等待厂商处理中
2015-04-27: 厂商已经确认,细节仅向厂商公开
2015-04-30: 细节向第三方安全合作伙伴开放
2015-06-21: 细节向核心白帽子及相关领域专家公开
2015-07-01: 细节向普通白帽子公开
2015-07-11: 细节向实习白帽子公开
2015-07-26: 细节向公众公开
简要描述:
借用一下官方对DNR产品的描述
DNR-322L Mydlink双盘位网络影像存储器是一款独立的存储设备,能从多达九台网络摄像机记录视频,并将其存放在专门的硬盘存储设备上,而无需用户打开电脑。DNR-322L经由mydlink授权,可支持通过Web浏览器使用mydlink网站或NVR的Web GUI来进行实时远程监控和回放。用户拥有多种选项来查看和组织屏幕上的摄像机影像,对于具有多个信道的系统,用户可轻松地将所选的摄像机拖放到查看区域。摄像机名称和记录状态会通过屏幕显示。单个摄像机可进行全屏查看,并带有双向音频支持。用户可从界面中控制摇头/倾斜/缩放 (PTZ) 功能,也可以通过直接单击视频来控制这些功能。
D-Link该类产品存在多处远程任意命令执行漏洞。
详细说明:
D-Link DNR系列产品在多处cgi中未对访问者的身份进行必要的检验,且对Cookie值过滤不严,导致攻击者不需要身份认证即可直接访问这些cgi,并可构造恶意Cookie来实现远程任意命令执行,做为影像监控及存储设备,危害不可低估。
在多处cgi中有以下check_login函数的代码实现:
可以看出,攻击者只需简单构造一个诸如
这样的cookie值,即可执行需要的命令,含有这个cookie处理过程的cgi有
folder_tree.cgi
account_mgr.cgi
file_center.cgi
wizard_mgr.cgi
等,此处不一一例举了。
有些cgi的利用需要合适的参数配合,有些则完全不需要。如
file_center.cgi需要配合参数?cmd=Webdav_Upload_File或?cmd=Webdav_Del
而
folder_tree.cgi则完全不需要。
D-LINK的DNR系列经测试322L及326受影响,其余型号未测,估计也少不了。
可以通过shodan搜索关键字dlink dnr或其它搜索方法来取得样例。
漏洞证明:
修复方案:
严格身份认证及用户输入过滤。
版权声明:转载请注明来源 路人甲@乌云
漏洞回应
厂商回应:
危害等级:高
漏洞Rank:10
确认时间:2015-04-27 14:59
厂商回复:
CNVD确认并复现所述情况,已经由CNVD通过网站公开联系方式(或以往建立的处置渠道)向网站管理单位(软件生产厂商)通报。
最新状态:
暂无