CVE-2025-12471Hubbub Lite是一款流行的WordPress社交分享按钮插件,用户数量众多。该插件在1.36.0及之前版本中存在一处严重的反射型跨站脚本(XSS)漏洞。漏洞源于插件后台管理页面中的搜索功能对用户输入的'dpsp_list_attention_search'参数缺乏充分的输入过滤和输出编码。攻击者可以通过构造恶意链接,诱导管理员或具有编辑权限的用户点击,从而执行任意JavaScript代码。由于该漏洞影响WordPress后台管理界面,攻击成功后可能导致会话劫持管理员账户、窃取敏感信息、植入后门或进一步横向移动到网站服务器。漏洞无需认证即可触发,但需要用户交互(如点击链接)才能成功利用。鉴于该插件的广泛使用,建议所有用户立即采取修复措施。
漏洞位于插件的inc/admin/views/view-submenu-page-dashboard.php文件第225行附近。问题代码在处理'dpsp_list_attention_search'请求参数时,直接将该参数值回显到HTML页面而未进行任何转义处理。攻击者可通过构造如下URL触发漏洞:/wp-admin/admin.php?page=dpsp-submenu-page-dashboard&dpsp_list_attention_search=<script>alert(document.cookie)</script>。由于该参数在HTTP GET请求中传递,攻击者可以轻松制作钓鱼链接并通过社会工程手段诱骗目标点击。当目标点击链接后,恶意JavaScript代码将在受害者浏览器上下文中执行,可窃取Cookies、会话令牌或其他敏感信息。漏洞的利用条件包括:目标需为已登录的管理员或有权访问该插件管理页面的用户,以及需要诱导目标点击恶意链接。由于WordPress管理后台通常包含敏感操作,攻击者可能进一步利用窃取的会话执行管理员操作。