CVE-2025-12185WordPress的StaffList插件存在存储型跨站脚本漏洞(XSS),该漏洞源于管理员后台设置页面中输入过滤不足和输出转义不完整。攻击者可通过在管理后台注入恶意JavaScript脚本,当其他用户访问包含恶意代码的页面时,脚本将在受害者浏览器中执行。成功利用此漏洞可窃取管理员会话Cookie、劫持用户账户、修改网站内容或进行进一步攻击。此漏洞需要攻击者具有管理员级或更高权限,且仅影响多站点安装或已禁用unfiltered_html功能的WordPress站点。StaffList插件版本3.2.6及之前的所有版本均受此漏洞影响。
漏洞位于StaffList插件的管理设置功能中,具体是在处理用户输入的某些字段时未进行充分的输入验证和输出编码。攻击者以管理员身份登录后,可在插件的设置页面(如公司信息、员工列表配置等字段)中注入包含恶意JavaScript代码的内容。由于插件将这些数据存储在数据库中且在页面加载时未正确转义输出,导致存储型XSS漏洞形成。当其他管理员或用户访问相关页面时,恶意脚本会自动执行。CVSS向量显示攻击复杂度为高(H),需要高权限用户参与,且对机密性和完整性有低至中等影响。此漏洞的利用前提条件较为严格,仅在多站点WordPress环境或明确禁用unfiltered_html的站点中可被利用。