1. 漏洞背景与影响范围
海康威视IP网络对讲广播系统是企业级音视频通信的核心设备,广泛应用于楼宇对讲、应急广播等场景。2023年底曝光的CVE-2023-6895漏洞影响3.0.3_20201113_RELEASE(HIK)版本,该漏洞允许攻击者通过构造恶意请求实现远程命令执行。我在实际测试中发现,受影响设备在互联网上的暴露面较大,通过特定特征可快速定位目标系统。
这个漏洞的危险性在于其利用门槛极低。攻击者无需任何身份验证,只需要向目标系统发送特制的HTTP请求,就能以Web服务进程权限执行任意系统命令。根据我的实战经验,这种漏洞常被用于部署后门、横向渗透等攻击场景。
2. 漏洞原理深度解析
2.1 漏洞触发机制
漏洞位于/php/ping.php文件中,核心问题出在对用户输入的处理逻辑。系统接收POST参数jsondata[ip]和jsondata[type]后,会将其传递给systemopr()函数处理。我在代码审计时注意到,当type参数不为0或1时,系统会直接将ip参数作为命令执行:
function systemopr($type, $ip, $times=4){
if($type != "0" && $type != "1"){
exec($ip, $info); // 危险!未过滤直接执行
}
}
这种设计相当于给攻击者开了后门。我曾在多个物联网设备中发现类似问题,开发者往往为了调试方便留下这种"快捷通道",却未考虑安全后果。
2.2 攻击面分析
通过抓包分析,我总结了几个关键攻击特征:
- 请求路径:/php/ping.php
- 必需参数:jsondata[type](需设为非0/1值)
- 注入点:jsondata[ip]参数
- 执行环境:Linux系统为/bin/sh,Windows系统为cmd.exe
在实际渗透测试中,我发现这种漏洞常与其他漏洞形


1万+

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



