Description
Palo Alto Networks PAN-OS before 6.1.19, 7.0.x before 7.0.19, 7.1.x before 7.1.14, and 8.0.x before 8.0.6 allows remote attackers to execute arbitrary code via vectors involving the management interface.
Public exploits
Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.
Metasploit 1 module
-
Palo Alto Networks readSessionVarsFromFile() Session Corruption
exploit/linux/http/panos_readsessionvars
Exploit-DB 2
- Palo Alto Networks - 'readSessionVarsFromFile()' Session Corruption (Metasploit) EDB-44597 · remote · May 8, 2018 · verified
- Palo Alto Networks Firewalls - Root Remote Code Execution EDB-43342 · remote · Dec 14, 2017 · verified
GitHub 4 repositories
-
surajraghuvanshi/PaloAltoRceDetectionAndExploit ★ 6 · May 24, 2018
Detecion for the vulnerability CVE-2017-15944
-
xxnbyy/CVE-2017-15944-POC ★ 2 · Dec 19, 2017
CVE-2017-15944 Palo Alto Networks firewalls remote root code execution POC
-
P4x1s/PaloAlto_EXP ★ 0 · Feb 15, 2023
PaloAlto EXP(CVE-2017-15944)
-
yukar1z0e/CVE-2017-15944 ★ 0 · May 29, 2020
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
Automated scanner template
A ready-made Nuclei template detects this vulnerability automatically. Vulnerabilities with public scanner templates are typically probed across the internet soon after the template appears — exposed systems should be patched first.
- Palo Alto Network PAN-OS - Remote Code Execution http/cves/2017/CVE-2017-15944.yaml
Source: projectdiscovery/nuclei-templates (MIT) — updated daily. Only links are listed.
References
- 44597 exploit
- 1040007 vdb-entry
- 102079 vdb-entry
- 43342 exploit
- https://security.paloaltonetworks.com/CVE-2017-15944