Description
The Fortishield.sys driver in Fortinet FortiClient before 5.2.4 allows local users to execute arbitrary code with kernel privileges by setting the callback function in a (1) 0x220024 or (2) 0x220028 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 3
- Fortinet FortiClient 5.2.3 (Windows 10 x64 Creators) - Local Privilege Escalation EDB-45149 · local · Aug 5, 2018 · verified
- Fortinet FortiClient 5.2.3 (Windows 10 x64 Pre-Anniversary) - Local Privilege Escalation EDB-41721 · local · Mar 25, 2017 · verified
- Fortinet FortiClient 5.2.3 (Windows 10 x64 Post-Anniversary) - Local Privilege Escalation EDB-41722 · local · Mar 25, 2017 · verified
GitHub 2 repositories
-
avielzecharia/CVE-2015-5736 ★ 2 · Sep 6, 2025
PoC for CVE-2015-5736
-
RainbowDynamix/FortiLOL ★ 0 · Sep 9, 2026
FortiClient FortiShield exploit (CVE-2015-5736) for Windows 10 1809
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
- 41722 exploit
- 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
- 41721 exploit
- 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