CVE-2025-11496CVE-2025-11496是WordPress平台上一款广受欢迎的餐厅预订插件的安全漏洞。该插件名为"Five Star Restaurant Reservations",在WordPress生态系统中被广泛使用,用于管理餐厅预订业务。漏洞存在于插件对用户输入处理不当,具体是在处理'rtb-name'参数时未能正确进行输入消毒和输出转义。攻击者无需任何认证即可利用此漏洞,在受影响的页面中注入恶意JavaScript代码。由于是存储型XSS,恶意脚本会被永久保存在服务器端,任何访问包含该恶意内容的页面的用户都会自动执行攻击者植入的脚本。这可能导致会话劫持、凭据窃取、恶意重定向等安全风险,对网站访问者和网站本身都构成严重威胁。
该漏洞的根本原因在于插件在处理用户提交的预订信息时,特别是姓名字段(rtb-name参数),缺少严格的输入验证和输出编码机制。攻击者可以通过向预订表单提交包含恶意JavaScript代码的姓名来触发漏洞。由于插件未对输入内容进行HTML实体转义,直接将用户输入存储到数据库中,并在后续页面中未经转义直接输出。当管理员或其他用户访问管理后台或相关预订列表页面时,浏览器会解析并执行这些恶意脚本。攻击向量为网络路径,攻击复杂度低,无需认证即可发起攻击,但需要诱导用户访问包含恶意内容的页面才能完成攻击链。CVSS 3.1评分6.1(中等严重程度),主要因为攻击需要用户交互且影响范围有限。