CVE-2025-13625CVE-2025-13625是WordPress插件WP-SOS-Donate Donation Sidebar中的一个中危安全漏洞。该插件是用于在WordPress网站上显示捐款侧边栏的工具,在0.9.2及以下所有版本中存在反射型跨站脚本(Reflected XSS)漏洞。漏洞根源在于插件直接使用$_SERVER['PHP_SELF']参数而未进行充分的输入清理和输出转义。攻击者可以利用此漏洞诱骗已登录的管理员或用户点击特制链接,从而在受害者浏览器中执行任意JavaScript代码。虽然CVSS评分为6.1(中等),但如果配合社会工程攻击,攻击者可能窃取会话Cookie、劫持用户账户或进行进一步的攻击。由于该插件主要面向WordPress网站管理员和博主,漏洞对使用该插件的网站构成一定的安全风险。
该漏洞存在于WP-SOS-Donate插件的wp-sos-donate_options.php文件第45行附近。漏洞产生的根本原因是代码直接获取并使用$_SERVER['PHP_SELF']服务器变量,而该变量可以通过URL路径进行注入攻击。攻击者可以在URL的PHP_SELF部分插入恶意JavaScript代码,例如:/wp-admin/admin.php/\"><script>alert(document.cookie)</script>。由于插件未对这些输入进行sanitization(清理)和output escaping(输出转义),恶意脚本会在页面响应中原样返回并在受害者浏览器中执行。反射型XSS的特点是恶意脚本不会存储在服务器端,而是通过URL参数反射给用户。攻击者通常需要通过钓鱼邮件、社交工程或恶意网站诱导用户点击包含XSS payload的链接。一旦用户点击,JavaScript代码将在用户当前会话上下文中执行,可用于窃取认证令牌、劫持会话或修改页面内容。