CVE-2025-13988CVE-2025-13988是WordPress评论小秘书插件中存在的一个反射型跨站脚本(XSS)漏洞。该插件是一款用于管理WordPress评论的插件,在1.3.2及之前的所有版本中,由于插件设置页面对$_SERVER['PHP_SELF']变量的输入清理和输出转义处理不足,导致存在安全漏洞。攻击者可以利用此漏洞,通过精心构造包含恶意JavaScript代码的链接,诱骗已登录的管理员或用户点击。当用户访问该恶意链接时,攻击者注入的脚本代码将在用户浏览器中执行,可能导致会话劫持、敏感信息窃取、凭据盗取等严重后果。由于该漏洞需要用户交互(如点击链接)才能触发,因此被归类为中等严重程度。漏洞由Wordfence安全团队于2025年12月12日披露,建议用户立即更新到最新版本以修复此安全问题。
该漏洞的根本原因在于WordPress评论小秘书插件在处理$_SERVER['PHP_SELF']变量时缺乏适当的安全防护。$_SERVER['PHP_SELF']是PHP中一个预定义变量,返回当前执行脚本的文件名路径。攻击者可以通过在URL中注入恶意字符来利用这个变量。例如,在WordPress网站的设置页面中,如果插件直接将$_SERVER['PHP_SELF']的值输出到HTML而未进行转义,攻击者可以构造如下URL:/wp-admin/options-general.php/\"><script>alert(document.cookie)</script>。当受害者访问该URL时,浏览器会将路径中的JavaScript代码作为HTML内容的一部分解析执行。攻击者可以利用此漏洞窃取用户的认证Cookie、劫持会话、进行钓鱼攻击或修改页面内容。由于WordPress管理员后台通常具有较高的权限,攻击者获取管理员会话后可以进一步上传恶意插件或修改网站内容,实现持久化攻击。修复此漏洞需要在输出$_SERVER['PHP_SELF']变量时使用esc_url()或htmlspecialchars()等函数进行适当的转义处理。