🔴 严重 | CVE-2019-25763 — WordPress Ultimate Addons for Beaver Builder 1.2.4...
🔴 【深度分析】严重安全漏洞:CVE-2019-25763
CVSS 评分: 严重(9.3)🔴 状态: Deferred 发布时间: 2026-06-20
🔍 技术细节速览
| 字段 | 值 |
|---|---|
| CVE ID | CVE-2019-25763 |
| CVSS 评分 | 9.3 🔴 |
| 严重程度 | 严重 |
| CVSS 向量 | CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X |
| CWE 分类 | CWE-288 |
| 发布时间 | 2026-06-20 |
| 状态 | Deferred |
好的,作为一名资深网络安全分析师,我将基于您提供的 NVD 漏洞数据,对 CVE-2019-25763 进行深度分析。
漏洞概述
CVE-2019-25763 是一个存在于 WordPress 插件 “Ultimate Addons for Beaver Builder” 1.2.4.1 版本中的严重身份验证绕过漏洞。该漏洞允许未经身份验证的远程攻击者,通过利用插件中的社交媒体登录表单功能,绕过正常的身份验证流程,从而获得目标 WordPress 网站的管理员权限。攻击者只需向 admin-ajax.php 端点发送一个精心构造的 POST 请求,其中包含特定的动作参数、一个有效的管理员邮箱地址以及一个有效的 nonce(一次性随机数),即可获取该管理员的会话 Cookie,并以此身份登录系统。
该漏洞的 CVSS v4.0 评分为 9.3(严重),表明其具有极高的危害性,且攻击复杂度低,无需用户交互。
受影响组件与版本
- 受影响组件: WordPress 插件 “Ultimate Addons for Beaver Builder”
- 受影响版本: 1.2.4.1 及更早版本(根据漏洞描述,1.2.4.1 版本确认存在漏洞,更早版本可能也受影响)
- 修复版本: 根据漏洞披露时间(2019年)和当前状态(Deferred),建议用户立即升级到该插件的最新可用版本。具体修复版本号需查阅插件官方更新日志。
漏洞原理分析
该漏洞属于 CWE-288 类别,即“使用非标准机制进行身份验证绕过”。其核心问题在于插件对社交媒体登录(本例中为 Google 登录)功能的身份验证逻辑存在缺陷。
功能入口: 插件提供了一个社交媒体登录功能,允许用户通过 Google 等第三方账号登录 WordPress 网站。该功能通过 AJAX 请求与服务器交互,其端点位于 WordPress 标准的
admin-ajax.php。动作处理: 当用户尝试通过 Google 登录时,前端会向
admin-ajax.php发送一个 POST 请求,其中action参数被设置为uabb-lf-google-submit。插件后端会处理这个动作。身份验证缺陷: 漏洞的关键在于,插件在处理
uabb-lf-google-submit动作时,未能充分验证用户身份的真实性。攻击者可以绕过与 Google 服务器的 OAuth 交互流程,直接伪造请求。该请求需要包含以下关键参数:action:uabb-lf-google-submitemail: 一个已知的、有效的 WordPress 管理员用户邮箱地址。nonce: 一个有效的 nonce 值。Nonce 通常用于防止跨站请求伪造(CSRF),但在此漏洞中,nonce 的生成或验证机制存在缺陷,导致攻击者可以获取或预测一个有效的 nonce。
会话劫持: 当插件后端收到这个伪造的请求后,它错误地认为这是来自 Google 的合法身份验证回调,并直接使用提供的
email地址在 WordPress 系统中查找对应的用户。如果找到,插件会为该用户生成一个有效的会话 Cookie,并将其返回给攻击者。攻击结果: 攻击者获得该会话 Cookie 后,只需将其设置到自己的浏览器中,即可完全接管该管理员账号,无需知道密码,也无需经过任何正常的登录流程。
影响评估
- 攻击向量: 网络远程攻击
- 攻击复杂度: 低。攻击者无需任何特殊权限,只需能够向目标网站发送 HTTP 请求。
- 所需权限: 无。攻击者无需任何预先存在的用户权限。
- 用户交互: 无。攻击过程完全自动化,无需目标管理员进行任何操作。
- 影响范围: 机密性、完整性和可用性均受到严重影响(CVSS 评分中的 VC: H, VI: H, VA: H)。
- 机密性: 攻击者可以访问网站后台的所有数据,包括用户信息、文章、配置、数据库凭据等。
- 完整性: 攻击者可以修改网站内容、植入恶意代码、创建后门管理员账户、篡改配置等。
- 可用性: 攻击者可以破坏网站的正常运行,例如删除关键文件、修改数据库导致网站崩溃,或将网站用于恶意活动(如分发恶意软件)。
- 总体风险: 极高。该漏洞允许攻击者完全控制受影响的 WordPress 网站,是最高优先级的风险之一。
修复建议
立即更新插件: 这是最根本、最有效的修复措施。请立即将 “Ultimate Addons for Beaver Builder” 插件更新到最新版本。访问 WordPress 后台的“插件”页面,检查是否有可用更新,或直接从插件官网(https://www.ultimatebeaver.com/)下载最新版本进行手动更新。
检查网站是否已被入侵:
- 检查 WordPress 后台是否存在未知的管理员账户。
- 检查网站文件(特别是
wp-content/uploads/和主题/插件目录)中是否存在可疑的 PHP 文件或后门。 - 检查网站数据库中的
wp_users和wp_usermeta表是否有异常记录。 - 查看服务器访问日志,寻找针对
admin-ajax.php的异常 POST 请求,特别是包含uabb-lf-google-submit参数的请求。
强化安全措施:
- 更改所有管理员密码: 即使攻击者可能已经获取了会话,更改密码可以阻止其通过密码再次登录。
- 启用双因素认证(2FA): 为所有管理员账户启用双因素认证,增加额外的安全层,即使密码或会话 Cookie 泄露,也能有效阻止未授权访问。
- 定期审计用户权限: 定期检查并清理不再需要的用户账户,确保遵循最小权限原则。
- 部署 Web 应用防火墙(WAF): 配置 WAF 规则,阻止对
admin-ajax.php的异常请求,特别是针对已知漏洞的利用尝试。