| 插件名称 | Prisna GWT – 谷歌网站翻译器 |
|---|---|
| 漏洞类型 | 跨站脚本攻击(XSS) |
| CVE 编号 | CVE-2024-12680 |
| 紧急程度 | 低 |
| CVE 发布日期 | 2026-01-30 |
| 来源网址 | CVE-2024-12680 |
CVE-2024-12680:Prisna GWT – 谷歌网站翻译器中的管理员存储型XSS(≤ 1.4.13)——WordPress网站所有者需要知道的事项
作者: 香港安全专家 · 日期: 2026-01-30
TL;DR — 一个存储型跨站脚本(XSS)漏洞(CVE‑2024‑12680)影响版本低于1.4.14的Prisna GWT – 谷歌网站翻译器插件。利用该漏洞需要经过身份验证的管理员进行交互(需要用户交互),但可能导致在管理员上下文中执行脚本。请立即更新到1.4.14,审计数据库以查找注入的脚本,并应用临时缓解措施,包括WAF规则和管理员账户加固。.
概述
1. 2026年1月30日,影响WordPress插件“Prisna GWT – Google Website Translator”(版本< 1.4.14)的存储型跨站脚本(XSS)漏洞被公开,并被分配为CVE‑2024‑12680。该漏洞被分类为“管理员+存储型XSS”——这意味着可以针对特权账户(管理员),并且在查看或与某些管理员页面或UI元素交互时,保存在插件数据中的恶意负载将在浏览器中执行。 2. 尽管该漏洞的基本严重性为中等(CVSS 5.9),但由于所需的特权和用户交互,实际风险有限。然而,存储型管理员侧XSS可以启用后期利用操作,例如:.
3. “管理员存储型XSS”究竟是什么?
- 注入管理JavaScript以促进持久性(例如,更改站点选项或引入后门)
- 偷取管理员的cookie或身份验证令牌(会话接管)
- 在与其他缺陷链式结合时触发进一步的自动化攻击或横向移动
- 注入恶意管理员UI元素以钓取凭据或引入恶意重定向
本指南从香港安全从业者的角度解释了该问题、安全检测步骤、缓解选项和恢复指导。.
4. 存储型XSS发生在用户提供的数据存储在服务器上,并在没有适当清理或编码的情况下呈现给用户。在“管理员存储型XSS”案例中:
5. 受影响的版本:任何早于1.4.14的版本(
- 有效载荷由攻击者(或被攻陷的管理员账户)存储在插件选项、管理员设置或其他服务器端存储中。.
- 当另一位管理员(或同一管理员执行常规任务)打开插件管理员页面时,存储的脚本在他们的浏览器上下文中执行。.
- 由于这在管理员的浏览器中执行,并且具有该用户的权限,因此可以执行用户通过UI可以执行的任何操作——包括更改设置、编辑主题/插件文件、创建新用户等。.
在本报告中,插件接受的管理员输入在输出到管理员UI之前未经过充分清理或转义。.
范围和受影响版本
- 受影响的插件:Prisna GWT – 谷歌网站翻译器
- 6. 通过操纵管理员的浏览器(客户端持久性)来规避服务器端保护< 1.4.14)
- 修复版本:1.4.14
- CVE:CVE‑2024‑12680
- 所需权限:管理员
- 用户交互:需要(管理员必须查看/点击一个精心制作的页面或链接)
- OWASP 分类:A3 — 注入(跨站脚本攻击)
- 补丁优先级:低(但仍建议尽快推出)
为什么你仍然应该关心(即使需要管理员访问权限)
许多网站被攻陷始于管理员凭证被盗或社会工程学攻击。攻击者可以通过网络钓鱼、重复使用的密码或被攻陷的开发者工具获取管理员凭证。存储在管理员用户界面中的 XSS 吸引人,因为它允许攻击者:
- 将单个被攻陷的管理员会话转变为通过代码注入或配置更改的持久控制
- 7. 脚本在管理员的认证会话上下文中执行——更改选项、添加用户、提取令牌等。
- 使用社会工程学欺骗管理员加载一个精心制作的 URL 或打开特定的设置页面
因此,尽管需要特权,但下游影响可能是严重的。.
高级利用流程(不可操作)
注意:未提供利用代码或逐步武器化说明。.
- 一个特权用户被欺骗访问一个精心制作的管理员 URL 或与恶意输入表单互动。.
- 攻击者使用插件设置或选项字段存储包含 JavaScript 的有效负载。.
- 当管理员打开相关的插件管理员页面时,浏览器执行存储的脚本。.
- 8. 在数据库中搜索与XSS常见关联的可疑字符串:.
立即修复的方法是移除易受攻击的输出路径或更新到修补过的插件。.
立即行动(现在该做什么)
如果你运行安装了此插件的 WordPress 网站,请立即采取以下步骤: