Description
The (1) mdare64_48.sys, (2) mdare32_48.sys, (3) mdare32_52.sys, and (4) mdare64_52.sys drivers in Fortinet FortiClient before 5.2.4 allow local users to read arbitrary kernel memory via a 0x22608C ioctl call.
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Exploit-DB 1
- Fortinet FortiClient 5.2.3 (Windows 10 x64 Creators) - Local Privilege Escalation EDB-45149 · local · Aug 5, 2018 · verified
GitHub 1 repository
-
ApexPredator-InfoSec/forti_shield ★ 2 · Oct 29, 2025
A combined POC for CVE-2021-31955, CVE-2015-4077, and CVE-2015-5736
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- http://www.coresecurity.com/advisories/forticlient-antivirus-multiple-vulnerabilities
- http://packetstormsecurity.com/files/133398/FortiClient-Antivirus-Information-Exposure-Access-Control.html
- 45149 exploit
- 1033439 vdb-entry
- http://www.fortiguard.com/advisory/mulitple-vulnerabilities-in-forticlient
- 20150901 [CORE-2015-0013] - FortiClient Antivirus Multiple Vulnerabilities mailing-list
- http://fortiguard.com/advisory/mulitple-vulnerabilities-in-forticlient
- 20150901 [CORE-2015-0013] - FortiClient Antivirus Multiple Vulnerabilities mailing-list