CVE-2026-45053CubeCart是一个电子商务软件解决方案。在6.7.0版本之前,REST API文件管理器端点存在严重的认证任意文件上传漏洞。拥有files:rw权限的API用户可上传PHP文件。结合路径遍历缺陷,攻击者可将webshell写入文档根目录,导致严重的远程代码执行风险,完全控制服务器。
该漏洞核心在于CubeCart REST API文件管理器端点(POST /api/v1/files)的安全缺陷。尽管需要高权限API密钥(files:rw),但攻击者利用该端点上传PHP源文件时,未受到充分的文件类型和路径限制。关键在于`filepath`参数存在路径遍历漏洞,允许攻击者突破默认的images/source/目录限制。攻击者通过构造特制的POST请求,将包含恶意代码的PHP文件上传至Web根目录。随后,攻击者只需通过浏览器访问该文件,Web服务器便会解析并执行其中的PHP代码,从而实现远程代码执行(RCE),获取服务器最高权限。