CVE-2025-12002CVE-2025-12002是WordPress插件Feeds for YouTube Pro中的一个任意文件读取漏洞。该漏洞存在于所有2.6.0及以下版本中,攻击者可通过sby_check_wp_submit AJAX动作利用此漏洞。由于插件对用户输入的数据缺乏充分的消毒处理,攻击者可以在服务器上读取任意文件的内容。成功利用此漏洞可能导致敏感信息泄露,如配置文件、数据库凭证、其他插件的密钥等。该漏洞的利用需要特定条件:需启用"保存精选图片"设置且禁用"禁用WP帖子"选项。此漏洞仅影响Feeds for YouTube Pro版本,不影响免费版本。漏洞CVSS评分为5.9,属于中等严重程度,主要影响系统的机密性。
该漏洞的根本原因在于Feeds for YouTube Pro插件的AdminAjaxService.php文件中的sby_check_wp_submit AJAX动作处理函数存在路径遍历和文件读取问题。攻击者可通过构造恶意的AJAX请求,在file参数中指定服务器上的任意文件路径,由于缺少适当的输入验证和路径安全检查,服务器会直接读取并返回指定文件的内容。漏洞影响的关键代码位置包括AdminAjaxService.php的第25行、第339行和第383行,以及sby-functions.php的第1038行和第1047行。攻击者利用此漏洞可以读取wp-config.php获取数据库凭证、读取其他插件的配置文件获取API密钥、读取.htaccess和.htpasswd等敏感文件。在实际攻击场景中,攻击者通常会结合其他漏洞或凭证利用方式进行进一步的攻击。防御此漏洞的关键是实现严格的文件路径验证,使用realpath()函数验证文件是否在允许的目录范围内,并实施完整的输入消毒机制。