CVE-2025-15000WordPress Page Keys插件1.3.3及以下所有版本存在存储型跨站脚本(XSS)漏洞。该漏洞源于插件在处理'page_key'参数时未进行充分的输入清理和输出转义。攻击者通过利用此漏洞,可以在受影响的WordPress页面中注入任意JavaScript脚本。由于是存储型XSS,恶意脚本会被永久保存在服务器端,所有访问被注入页面的用户都会执行这些恶意代码。此漏洞的利用需要攻击者具备管理员级别权限,并且仅影响多站点WordPress安装或已禁用unfiltered_html功能的单站点安装。
Page Keys插件的ListTable.php文件(第260行附近)存在安全漏洞。在处理page_key参数时,插件直接使用用户输入而未进行适当的HTML转义。攻击者以管理员身份登录后,可通过插件管理界面在page_key字段中注入恶意JavaScript代码。由于插件未对输出进行转义,这些恶意脚本会被浏览器作为合法HTML/JS执行。存储型XSS的特点是payload持久化存储,每次页面加载时都会触发执行,攻击者可利用此窃取会话Cookie、劫持用户操作或进行钓鱼攻击。该漏洞的利用条件较为严格,要求攻击者具有高权限且目标站点为多站点安装或已禁用unfiltered_html功能。