CVE-2020-36898CVE-2020-36898是QiHang Media Web Digital Signage 3.0.9版本中的一个严重安全漏洞。该漏洞存在于QH.aspx端点,由于缺乏适当的身份验证机制,允许远程攻击者在未进行任何认证的情况下删除服务器上的任意文件。攻击者可以通过构造恶意的POST请求,利用data参数传递文件路径,并结合目录遍历序列(如../)来定位和删除目标文件。此漏洞的CVSS评分高达9.1,属于严重级别,对系统机密性、完整性和可用性均造成严重影响。成功利用此漏洞可能导致业务中断、数据丢失,甚至可能被用于进一步的攻击活动,如删除日志文件或安全配置文件以掩盖入侵痕迹。
该漏洞的根本原因在于QH.aspx端点缺少访问控制机制。攻击者无需任何凭据即可访问该端点,且端点直接接受用户输入的file参数而未进行充分的路径验证。攻击流程如下:首先,攻击者构造包含目录遍历序列的POST请求到QH.aspx端点,请求中data参数指定目标文件路径(如../../../etc/passwd或../../../webapps/ROOT/somefile)。由于服务器以Web服务权限运行,攻击者可以删除任意权限范围内的文件。值得注意的是,Windows和Unix-like系统的路径遍历语法略有不同,但原理相同。此外,该漏洞可被武器化用于删除关键系统文件或配置文件,造成拒绝服务或提权效果。