CVE-2022-50936CVE-2022-50936是WBCE CMS 1.5.2版本中的一个高危安全漏洞,属于认证后远程代码执行(RCE)类型。该漏洞存在于WBCE CMS的管理后台工具中的droplet(代码片段)上传功能模块。攻击者通过利用该漏洞,可以在已获取低权限管理员账号的情况下,上传包含恶意PHP代码的ZIP压缩包文件,从而在目标服务器上执行任意操作系统命令。漏洞的CVSS评分达到8.8分,显示出极高的安全风险。由于该漏洞需要认证才能利用,因此主要威胁来自于内部人员或已被攻陷的管理账户。攻击成功后,攻击者可以完全控制受影响的Web服务器,获取敏感数据、植入后门或进一步横向移动到内网其他系统。该漏洞影响WBCE CMS的admin tools模块,攻击者利用droplet创建功能的设计缺陷,绕过了文件上传的安全检查机制。
该漏洞的技术根源在于WBCE CMS 1.5.2版本中admin tools模块的droplet上传功能存在不安全的文件处理机制。攻击者首先需要获得一个具有admin权限的用户账户,然后访问管理面板中的droplet管理界面。系统允许管理员上传ZIP格式的droplet文件包,攻击者可以构造一个包含恶意PHP webshell的ZIP文件。系统在解压并处理该ZIP文件时,没有对内部文件内容进行充分的安全验证,直接将恶意PHP文件写入服务器可执行目录。当攻击者通过特定方式调用这个被植入的PHP文件时,服务器会解析并执行其中的恶意代码,从而触发远程代码执行。由于droplet功能本身就是用于存储和执行PHP代码片段的设计,因此这种恶意代码注入很难被传统WAF规则检测。攻击者可以利用此漏洞执行系统命令、读取敏感配置文件、连接数据库或建立持久化后门。