CVE-2025-15377CVE-2025-15377是WordPress平台下Sosh Share Buttons社交分享按钮插件的一个中危安全漏洞。该漏洞存在于插件的1.1.0及以下所有版本中,由于admin_page_content函数缺少适当的CSRF令牌验证机制,攻击者可以利用此漏洞通过诱导已登录的管理员点击恶意链接,在管理员不知情的情况下修改插件设置。Sosh Share Buttons是一款广受欢迎的WordPress社交分享插件,为网站提供Facebook、Twitter等主流社交平台的分享按钮功能。由于该插件在WordPress生态系统中拥有一定的用户基数,此次CSRF漏洞可能影响大量使用该插件的网站。攻击者无需具备特殊权限,只需诱导目标网站管理员执行特定操作即可利用此漏洞。虽然该漏洞不直接导致数据泄露或服务器被完全控制,但攻击者可以通过修改插件设置来影响网站的分享功能,进而可能用于传播恶意内容或进行钓鱼攻击。漏洞的CVSS评分为4.3,属于中等严重程度,主要风险在于需要用户交互(诱导点击链接)才能成功利用。
该CSRF漏洞的根本原因在于Sosh Share Buttons插件的admin_page_content函数未实现WordPress推荐的安全防护措施——nonce令牌验证机制。在WordPress插件开发中,nonce机制是防止CSRF攻击的标准做法,开发者需要在表单中生成唯一的nonce值,并在处理请求时验证该值。然而,该插件的开发者在实现admin_page_content函数时遗漏了这一关键的安全检查。攻击者可以构造一个包含修改插件设置请求的HTML页面,当已登录的管理员访问该页面或点击攻击者提供的链接时,浏览器会自动向目标网站发送携带管理员cookies的请求。由于插件未验证请求的合法性(缺少nonce检查),它会认为这是管理员的合法操作并执行相应的设置更新。攻击者可以利用此漏洞修改插件的配置参数,例如分享按钮的显示设置、链接指向的URL等。在某些场景下,攻击者甚至可能通过修改设置将分享链接指向恶意网站,从而对网站访问者造成进一步的安全威胁。漏洞代码位于插件的sosh.class.php文件第138行附近。