Fortigate SSL VPN肆意文件读取缝隙安全公告
颁布功夫 2019-08-26
? 缝隙编号和级别
CVE编号:CVE-2018-13379,,,,,,危险级别:高危,,,,,,CVSS分值:7.5
? 影响版本
受影响的版本
FortiOS 5.6.3 - 5.6.7
FortiOS 6.0.0 - 6.0.4
? 缝隙概述
Fortinet FortiOS是美国飞塔(Fortinet)公司的一套专用于FortiGate网络安全平台上的安全操作系统。。。。。该系统为用户提供防火墙、防病毒、IPSec/SSLVPN、Web内容过滤和反垃圾邮件等多种安全职能。。。。。
Fortigate SSL VPN在全球VPN市场位列前5,,,,,,无数大中型公司都在使用。。。。。这次曝出的肆意文件读取缝隙利用方式单一,,,,,,影响领域较广,,,,,,可能会在今后很长一段功夫内持续威胁Fortigate SSL VPN的用户。。。。。
该缝隙源于使用了不安全的函数,,,,,,导致未能正确过滤URL中的恶意代码,,,,,,最终造成肆意文件读取。。。。。具体如下:
Fortigate SSL VPN的某个页面在获取对应国度的说话文件时,,,,,,会使用URL中的lang参数去构建要读取的文件名,,,,,,示例如下:
snprintf(s, 0x40, "/migadmin/lang/%s.json", lang);
以上函数没有任何安全保�;;;;;�,,,,,,固然貌似只能指定json文件,,,,,,但现实上我们能够利用snprintf的个性实现肆意文件读取。。。。。凭据函数的参数,,,,,,其最多将栈空间-1的字符串写入输出中。。。。。因而,,,,,,我们只必要使输入超过缓冲区大幼,,,,,,.json就会因函数限度而被删除,,,,,,我们就能够读取肆意文件。。。。。
? 缝隙验证
EXP: https://cxsecurity.com/issue/WLB-2019080089。。。。。
? 建复建议
目前厂商已颁布升级补丁以建复缝隙,,,,,,补丁获取链接:
https://fortiguard.com/psirt/FG-IR-18-384。。。。。


京公网安备11010802024551号