CVE-2026-30940baserCMS在5.2.3版本之前的主题文件管理API中存在路径遍历漏洞。由于未正确过滤路径参数,经过身份验证的管理员可以利用“../”序列在主题目录之外的任意位置写入PHP文件。攻击者利用此漏洞可执行恶意代码,完全控制服务器。该问题已在5.2.3版本中修复。
该漏洞位于`/baser/api/admin/bc-theme-file/theme_files/add.json`接口。系统在处理文件添加请求时,未对用户输入的`path`参数进行严格的目录遍历校验。攻击者需拥有管理员权限,通过构造包含`../`的路径(如`../../webroot/shell.php`),即可绕过目录限制,将恶意PHP文件写入网站根目录或其他可执行目录。一旦文件写入成功,攻击者通过访问该文件即可触发PHP解析器执行系统命令,从而获得服务器权限,造成数据泄露或服务瘫痪。