CVE-2026-22402CVE-2026-22402是WordPress Triply主题中的一个高危安全漏洞,CVSS评分达到7.5。该漏洞属于PHP远程文件包含(RFI)和本地文件包含(LFI)类别,存在于主题的文件包含机制中。由于对文件名控制不当,攻击者可以通过构造恶意请求,诱使应用程序包含任意本地文件或远程文件,从而实现敏感信息泄露、服务器端代码执行等攻击。漏洞影响Triply主题从n/a版本至2.4.7及以下所有版本。攻击者利用此漏洞可读取服务器上的敏感配置文件、凭据文件、日志文件等,甚至结合其他漏洞实现远程代码执行。鉴于该漏洞无需高权限即可利用,且无需用户交互,建议受影响的用户尽快升级到最新版本或采取临时缓解措施。
该漏洞存在于Triply主题的PHP文件包含逻辑中。由于主题代码对include/require语句的文件名参数缺乏充分的输入验证和过滤,攻击者可以通过HTTP请求参数注入恶意路径。典型的攻击向量是利用类似page、template、file等参数,传入精心构造的路径值,如../../../../etc/passwd或php://filter/convert.base64-encode/resource=wp-config.php等。攻击者可以通过目录遍历字符(..)访问Web根目录之外的文件,或利用PHP伪协议读取任意文件内容。在某些配置下,如果allow_url_include选项启用,攻击者甚至可以包含远程恶意PHP文件,实现远程代码执行。漏洞的根本原因在于使用了用户可控的输入直接拼接到文件包含语句中,违反了安全设计原则。修复方案应采用白名单机制或严格的路径验证,确保只包含预定义的合法文件。