Two vulnerabilities are being used in this exploit:
1. vulnerability which allows us to leak portions of server memory
2. vulnerability which leads to remote code execution
Note - the exploit has been edited to be less verbose.