CVE-2025-54822CVE-2025-54822是Fortinet FortiOS和FortiProxy产品中发现的一个不当授权漏洞(Improper Authorization),CWE分类为CWE-285。该漏洞由Fortinet产品安全事件响应团队(PSIRT)发现并报告,CVSS 3.1评分为4.3分,属于中危级别。
该漏洞存在于Fortinet的多款网络安全产品中,包括FortiOS 7.0、7.2、7.4等多个版本系列,以及FortiProxy 2.0、7.0、7.2、7.4等版本。FortiOS是Fortinet的核心操作系统,广泛部署于FortiGate下一代防火墙等设备中;FortiProxy则是Fortinet的Web代理产品,常用于企业网络边界防护。
该漏洞的根本原因在于产品对虚拟域(VDOM,Virtual Domain)之间的静态文件访问控制存在缺陷。VDOM是Fortinet设备中用于实现多租户隔离的功能,允许在同一台物理设备上划分多个独立的虚拟防火墙实例。在正常情况下,不同VDOM之间应当严格隔离,用户无法跨VDOM访问资源。然而,由于该授权缺陷,经过身份验证的攻击者可以通过精心构造的HTTP或HTTPS请求,绕过VDOM隔离机制,访问其他VDOM中的静态文件。
虽然该漏洞需要攻击者具备有效的认证凭据(低权限要求),且不会直接导致完整性或可用性受损,但其机密性影响为低级别,意味着攻击者可以读取其他VDOM中存储的敏感静态文件,可能导致跨租户数据泄露,对多租户环境的安全性构成威胁。该漏洞于2025年10月14日正式披露,Fortinet已发布相应的安全公告(FG-IR-25-684)。
该漏洞属于不当授权(Improper Authorization,CWE-285)类别,核心问题在于FortiOS和FortiProxy的VDOM(Virtual Domain)间静态文件访问控制机制存在缺陷。
**漏洞原理:**
在Fortinet设备中,VDOM用于实现虚拟化多租户隔离,每个VDOM拥有独立的配置、管理界面和文件系统。正常情况下,当用户通过HTTP/HTTPS请求访问设备资源时,系统应当根据用户的认证上下文和所属VDOM进行严格的访问控制,确保用户只能访问其所属VDOM内的资源。
然而,由于授权验证逻辑存在缺陷,设备未能正确验证请求所针对的VDOM上下文与用户所属VDOM的一致性。攻击者可以在HTTP/HTTPS请求中通过特定方式(如修改请求路径、添加特殊参数或利用路径遍历等方式)指定目标VDOM,绕过授权检查,从而访问其他VDOM中的静态文件资源。
**利用方式:**
1. 攻击者首先需要获取有效的认证凭据(任意低权限账户即可),登录目标FortiGate/FortiProxy设备;
2. 利用已认证的会话,构造特殊的HTTP或HTTPS请求,在请求中指定目标VDOM的标识或路径;
3. 由于授权缺陷,服务器未正确校验请求者与目标VDOM的归属关系,直接返回目标VDOM中的静态文件内容;
4. 攻击者可重复此过程,遍历并下载其他VDOM中的敏感静态文件。
**影响范围:**
该漏洞影响FortiOS 7.0.0-7.0.11、7.2.0-7.2.8、7.4.0-7.4.1,以及FortiProxy 2.0全版本、7.0全版本、7.2全版本、7.4.0-7.4.8。攻击复杂度低(AC:L),通过网络即可利用(AV:N),无需用户交互(UI:N),但需要低权限认证(PR:L)。