CVE-2025-67529CVE-2025-67529是WordPress Fashion主题中的一个高危安全漏洞,CVSS评分7.5。该漏洞属于PHP文件包含类漏洞,具体为"PHP程序中文件名控制不当导致的文件包含"问题。漏洞存在于Opal_WP开发的Fashion主题5.3.0之前的所有版本中。由于主题代码对用户可控的输入参数过滤不严,攻击者可以通过构造特定的HTTP请求参数,诱导服务器包含任意本地PHP文件。一旦攻击者成功利用此漏洞结合文件上传或其他技术写入恶意PHP文件,即可实现远程代码执行,从而完全控制受影响的WordPress网站。此漏洞无需高权限认证即可利用,降低了攻击门槛,对使用该主题的网站构成严重安全威胁。建议使用该主题的用户立即升级到5.3.0或更高版本以修复此安全问题。
该漏洞是典型的PHP本地文件包含(Local File Inclusion, LFI)漏洞。在PHP应用程序中,当使用include、require、include_once或require_once等函数动态包含文件时,如果未对用户可控的输入进行严格过滤,攻击者可以通过路径遍历技术(如使用../或绝对路径)包含服务器上的任意文件。在Fashion主题中,某个核心文件(如functions.php或模板文件)存在未充分验证的动态文件包含逻辑,攻击者可通过URL参数注入恶意路径。例如,通过构造形如?action=custom_action&file=../../../../etc/passwd的请求,服务器会尝试包含目标文件。当攻击者能够上传PHP文件(如通过头像上传功能)并获取其路径后,可进一步利用LFI包含该文件执行任意PHP代码,实现RCE(远程代码执行)。攻击成功的关键在于找到可写的文件上传点和目标文件路径的构造方法。