CVE-2025-12064CVE-2025-12064是WordPress平台WP2Social Auto Publish插件中的一个中危安全漏洞。该漏洞是一种反射型跨站脚本攻击(XSS),通过PostMessage机制实现。在所有版本直至2.4.7的插件中,由于对用户输入的消毒处理不足和输出转义不完善,攻击者可以在未经身份验证的情况下注入任意Web脚本。攻击成功的前提是诱导用户执行特定操作,如点击恶意链接。该漏洞的CVSS评分为6.1,属于中等严重程度,主要影响使用该插件的WordPress网站。攻击者可以利用此漏洞窃取用户会话Cookie、劫持用户账户或进行钓鱼攻击。由于该插件用于自动发布内容到社交媒体平台,漏洞可能对依赖该功能的企业社交媒体运营造成严重影响。Wordfence安全团队于2025年11月8日披露了此漏洞,并提供了详细的漏洞情报和技术分析。
该漏洞的根本原因在于WP2Social Auto Publish插件的PostMessage消息处理机制存在安全缺陷。PostMessage是HTML5提供的一种跨域通信API,允许不同源之间安全地传递消息。然而,该插件在接收和处理PostMessage时,未能对消息内容进行充分的输入验证和输出转义。当攻击者构造包含恶意JavaScript代码的PostMessage,并通过社会工程学手段诱导受害者访问包含恶意代码的页面时,受害者浏览器会执行这些脚本。具体来说,攻击者可以创建一个包含恶意脚本的网页,当用户访问该页面并触发PostMessage通信时,恶意代码会被注入到目标WordPress页面的DOM中。由于插件版本最高至2.4.7都存在此问题,说明开发者在实现PostMessage监听器时忽略了安全编码最佳实践。修复此漏洞需要在所有输出点对用户可控数据进行适当的HTML实体编码,并实现内容安全策略(CSP)头来限制脚本执行。