CVE-2026-0604CVE-2026-0604是WordPress FastDup插件中的一个路径遍历(Path Traversal)漏洞。该插件是WordPress最快速的网站迁移和克隆工具,在所有2.7及之前版本中均受影响。漏洞存在于插件注册的REST API端点'njt-fastdup/v1/template/directory-tree'中,特别是'dir_path'参数缺乏充分的输入验证。攻击者通过构造特殊的目录遍历序列(如../),可以突破应用程序的目录限制,访问服务器上任意目录的内容。此漏洞需要认证才能利用,但只需要Contributor级别的最低权限即可触发。成功利用此漏洞可能导致敏感配置文件、数据库凭证、其他插件代码以及用户隐私数据等机密信息泄露。由于WordPress插件常被用于完整的网站迁移和数据备份,攻击者获取的敏感信息可能被进一步利用,造成更严重的安全后果。
漏洞根源在于FastDup插件的TemplateApi.php文件中,当处理'dir_path'参数时未对用户输入进行安全过滤。攻击者可通过REST API向'njt-fastdup/v1/template/directory-tree'端点发送POST请求,在'dir_path'参数中注入路径遍历序列。典型的攻击payload如'../../../wp-config.php'或'../../../../etc/passwd',利用相对路径跳转读取服务器上的敏感文件。插件代码直接使用用户提供的路径参数进行文件操作,而没有验证路径是否在允许的目录范围内。这种不安全的目录遍历允许攻击者枚举服务器文件系统,访问WordPress配置文件(包含数据库凭证)、其他插件和主题文件、wp-content目录下的上传文件等。CVSS 3.1评分6.5主要反映了高机密性影响(C:H),攻击复杂度低(AC:L),但需要低权限认证(PR:L)且无需用户交互(UI:N)。