| 插件名称 | 插件 README 解析器 |
|---|---|
| 漏洞类型 | 认证存储型 XSS |
| CVE 编号 | CVE-2025-8720 |
| 紧急程度 | 低 |
| CVE 发布日期 | 2025-08-15 |
| 来源网址 | CVE-2025-8720 |
在 README 解析器中的认证贡献者存储型 XSS (<= 1.3.15) — 网站所有者和开发者现在必须做什么
摘要: 存储型跨站脚本 (XSS) 漏洞 (CVE-2025-8720) 影响 WordPress README 解析器插件版本至 1.3.15(含)为止。具有贡献者(或更高)权限的认证用户可以注入 HTML/JavaScript,这些内容将被存储并在后续渲染,从而导致在查看者(包括管理员)的上下文中执行脚本。此公告解释了风险、现实攻击场景、检测技术以及您可以立即应用的具体缓解和加固步骤。.
由一位拥有事件响应和加固经验的香港安全研究人员准备。以下指导是实用的,并优先考虑网站所有者、开发者和运营者。.
快速事实
- 漏洞:存储型跨站脚本攻击 (XSS)
- 受影响的软件:WordPress 的 README 解析器插件
- 易受攻击的版本: <= 1.3.15
- CVE:CVE-2025-8720
- 利用所需权限:贡献者或更高
- 严重性 / CVSS:中等(报告的 CVSS 6.5)
- 官方修复:在发布时不可用(应用缓解措施)
- 发布日期:2025年8月15日
- 报告者信用:负责任地披露的研究人员
发生了什么——通俗语言
README 解析器插件接受一个名为 目标 的参数,该参数可以携带 HTML 内容或用于构建类似 README 的输出的数据。在 1.3.15 及之前的版本中,该插件未能正确清理或编码来自具有贡献者权限的认证用户的不可信输入。由于该内容被存储并在后续渲染(服务器端或客户端),恶意贡献者可以插入 HTML 或 JavaScript,这将在查看渲染输出的任何人(包括管理员)的上下文中执行。.
这是一个存储型(持久性)XSS 漏洞。持久性 XSS 比反射型 XSS 更危险,因为注入的脚本会持久存在于存储中,并可能反复影响多个用户。.
9. 这对您的 WordPress 网站为何重要
- 贡献者账户通常在社区或多作者网站上可用。贡献者通常可以创建和编辑帖子或提供插件可能解析的元数据。.
- 存储型 XSS 可用于:
- 偷窃管理员会话cookie或身份验证令牌(如果保护措施薄弱)。.
- 代表经过身份验证的受害者执行操作(通过伪造的管理员请求)。.
- 如果与其他漏洞或社会工程结合,安装后门或webshell。.
- 显示误导性内容或重定向访问者。.
- 成功的存储型XSS在管理员的浏览器中运行可能导致整个网站被接管。.
谁应该阅读此内容
- 运行 README Parser 插件的网站所有者 (<= 1.3.15).
- 多作者博客或会员网站的管理员,用户拥有贡献者权限。.
- 寻求安全模式以防止类似问题的开发者和插件作者。.
- 实施主机级虚拟补丁的网络托管和托管WordPress提供商。.
攻击场景(现实情况)
-
开放贡献者注册的社区博客:
攻击者注册或获得贡献者账户,并提交包含可脚本化HTML的构造有效负载的内容或元数据。
目标当管理员稍后访问插件管理页面或呈现解析README的前端页面时,恶意脚本执行并可以在管理员的上下文中操作。. -
社会工程学编辑/作者:
攻击者注入一个有效负载,当编辑预览或编辑内容时自动运行;如果绕过CSRF保护,脚本可以通过XHR POST执行特权操作。.
-
大规模分发:
由于注入是存储的,未来每个查看受影响内容的用户(订阅者、编辑、管理员)可能会受到影响,增加了影响范围。.
你现在应该做的事情 — 步骤
如果您运行 WordPress 并安装了 README Parser 插件 (<= 1.3.15),请按以下步骤操作: