CVE-2025-15376CVE-2025-15376是WordPress插件"Stopwords for comments"中的一个跨站请求伪造(CSRF)漏洞。该插件主要用于管理评论中的停用词过滤功能。漏洞存在于所有1.1及以前版本中,由于缺少对'set_stopwords_for_comments'和'delete_stopwords_for_comments'函数的nonce验证机制,攻击者可以构造恶意请求诱导已登录的管理员执行非预期的操作。攻击者通过诱骗管理员点击特制的链接或访问包含恶意内容的页面,利用管理员的认证会话来添加或删除停用词。虽然此漏洞不直接导致敏感数据泄露或远程代码执行,但攻击者可利用其篡改网站评论过滤规则,可能影响网站的正常运营和用户体验。CVSS评分4.3属于中等严重程度,主要因为攻击需要用户交互且无法直接获取系统权限。
该漏洞的根本原因在于WordPress插件在处理用户请求时未实施足够的CSRF防护机制。具体来说,'set_stopwords_for_comments'和'delete_stopwords_for_comments'两个关键函数缺少wp_verify_nonce()或同等的安全令牌验证。攻击者可以利用这一缺陷构造包含恶意参数的POST请求,通过社会工程学手段诱骗管理员点击链接或访问特定页面。由于WordPress的管理员会话Cookie会被自动携带,服务器无法区分合法请求和伪造请求。攻击者可以强制添加任意停用词或删除现有停用词,从而绕过评论过滤机制或使其失效。此漏洞的利用条件包括:攻击者需要能够诱使管理员执行操作(点击链接或访问页面),管理员需保持登录状态,以及目标站点使用受影响版本的插件。攻击成功后,攻击者可修改评论过滤规则,可能导致垃圾评论泛滥或正常评论被误拦截。