CVE-2025-68506CVE-2025-68506是WordPress Docket Cache插件中的一个高危本地文件包含漏洞。该漏洞由Patchstack安全团队的审计人员发现,编号为CVE-2025-68506,CVSS评分为8.1分,属于高危级别。Docket Cache是一款流行的WordPress缓存优化插件,用于提升网站性能和加载速度。然而,该插件在处理文件包含请求时存在安全缺陷,允许攻击者通过构造恶意的文件路径参数来包含服务器上的任意本地文件。这种漏洞可能被利用来读取敏感配置文件,如wp-config.php,从而获取数据库凭证、API密钥等关键信息。在某些配置下,攻击者甚至可能结合其他漏洞实现远程代码执行。该漏洞影响Docket Cache从任意版本到24.07.03的所有版本,鉴于该插件在WordPress生态中的广泛使用,受影响网站数量可能相当可观。漏洞于2025年12月24日被正式披露,建议所有使用该插件的用户立即采取修复措施。
该漏洞属于PHP程序中的文件名控制不当导致的文件包含问题,具体表现为本地文件包含(LFI)漏洞。在Docket Cache插件的代码中,存在未进行充分安全验证的文件包含逻辑,攻击者可以通过HTTP请求参数控制被包含文件的路径。PHP的include、require、include_once或require_once等函数在处理用户可控的输入时,如果未进行严格的路径遍历检查和输入过滤,就会产生文件包含漏洞。攻击者通常利用路径遍历字符(如../)来跳出预期目录,访问系统敏感文件。例如,通过构造类似?file=../../wp-config.php的参数,攻击者可以读取WordPress的配置文件,获取数据库用户名、密码、salt密钥等敏感信息。在某些PHP配置下(如allow_url_include开启),该漏洞还可能升级为远程文件包含(RFI),允许包含远程恶意脚本。此外,如果服务器存在日志注入或上传功能,攻击者可将恶意PHP代码写入日志或上传文件,再通过文件包含执行。防御此类漏洞的关键是在使用文件包含函数前对输入路径进行realpath()规范化、限制可访问目录范围、禁用危险配置选项。