CVE-2025-13838CVE-2025-13838是WordPress WishSuite插件中的一个存储型跨站脚本(XSS)漏洞。该漏洞存在于插件的'wishsuite_button'短代码的'button_text'参数中,由于插件在处理用户输入时未能进行充分的输入清理和输出转义,导致恶意JavaScript代码可以被存储在数据库中。攻击者利用此漏洞需要具有Contributor级别或更高的WordPress用户权限,成功利用后可将恶意脚本注入到页面中。当其他用户访问包含恶意代码的页面时,注入的脚本将自动执行,可能导致会话劫持、敏感信息窃取或管理员权限滥用等严重后果。此漏洞影响WishSuite插件1.5.1及以下所有版本,CVSS评分6.4,属于中危漏洞。
该漏洞的根本原因在于WishSuite插件的wishsuite-button-add.php模板文件中,直接将用户可控的'button_text'参数输出到HTML页面而未进行适当的转义处理。攻击者通过使用wishsuite_button短代码并设置恶意构造的button_text参数值,可以注入任意JavaScript代码。由于数据被存储在数据库中(存储型XSS),恶意代码会持久存在于页面中,所有访问该页面的用户都会执行攻击者注入的脚本。攻击者通常利用此漏洞窃取用户Cookie、会话令牌,或在管理员访问时执行管理员操作。CVSS向量显示攻击复杂度低、无需特殊权限(Contributor级别即可)、无需用户交互,这使得漏洞利用相对简单。