CVE-2025-12346CVE-2025-12346是MaxSite CMS中存在的一个高危安全漏洞,攻击者可通过操纵HTTP请求头中的X-Requested-FileName和X-Requested-FileUpDir参数实现任意文件上传。该漏洞影响MaxSite CMS 109及以下所有版本,存在于管理插件auto_post的文件上传组件uploads-require-maxsite.php中。由于该文件缺乏对上传文件的充分验证和过滤,远程攻击者可以在无需高权限的情况下通过发送精心构造的HTTP请求,上传恶意文件(如WebShell)到服务器,从而实现远程代码执行。漏洞已被公开披露,厂商尚未做出响应修复。
该漏洞位于MaxSite CMS的application/maxsite/admin/plugins/auto_post/uploads-require-maxsite.php文件中的HTTP Header Handler组件。漏洞根源在于程序直接接收并使用HTTP请求头中的X-Requested-FileName和X-Requested-FileUpDir参数来控制文件上传路径和文件名,而未对这些参数进行充分的输入验证和安全过滤。攻击者可通过发送包含恶意文件名的HTTP请求头,绕过客户端的文件类型限制,上传.php、.phtml等可执行脚本文件。一旦恶意文件成功上传到Web根目录,攻击者即可通过HTTP请求访问该文件,在服务器上执行任意代码,实现远程控制。CVSS 3.1评分6.3(Medium),攻击向量为网络,所需权限低,无需用户交互。