Description
Joomla! 1.5.x, 2.x, and 3.x before 3.4.6 allow remote attackers to conduct PHP object injection attacks and execute arbitrary PHP code via the HTTP User-Agent header, as exploited in the wild in December 2015.
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
-
Joomla HTTP Header Unauthenticated Remote Code Execution
exploit/multi/http/joomla_http_header_rce
Exploit-DB 2
- Joomla! 1.5 < 3.4.6 - Object Injection 'x-forwarded-for' Header Remote Code Execution EDB-39033 · webapps · Dec 18, 2015
- Joomla! 1.5 < 3.4.5 - Object Injection Remote Command Execution EDB-38977 · webapps · Dec 15, 2015 · verified
GitHub 11 repositories · most starred shown
-
VoidSec/Joomla_CVE-2015-8562 ★ 12 · Sep 17, 2017
A proof of concept for Joomla's CVE-2015-8562 vulnerability (Object Injection RCE)
-
ZaleHack/joomla_rce_CVE-2015-8562 ★ 8 · Jan 4, 2016
All versions of the Joomla! below 3.4.6 are known to be vulnerable. But exploitation is possible with PHP versions below 5.5.29, 5.6.13 and below 5.5.
-
dmonst3r/CVE-2015-8562 ★ 4 · Jan 8, 2017
Joomla 1.5 - 3.4.5 Object Injection RCE X-Forwarded-For header
-
RobinHoutevelts/Joomla-CVE-2015-8562-PHP-POC ★ 2 · Jan 4, 2016
A proof of concept for Joomla's CVE-2015-8562 vulnerability
-
Caihuar/Joomla-cve-2015-8562 ★ 1 · Sep 21, 2022
-
lorenzodegiorgi/setup-cve-2015-8562 ★ 0 · May 3, 2021
Docker-compose to set up a test environment for exploiting CVE-2015-8562
-
guanjivip/CVE-2015-8562 ★ 0 · Jul 25, 2020
没有编写完成,以后学习更多知识在回来完善
-
xnorkl/Joomla_Payload ★ 0 · Feb 7, 2020
Adapted CVE-2015-8562 payload
-
thejackerz/scanner-exploit-joomla-CVE-2015-8562 ★ 0 · Jun 7, 2016
-
atcasanova/cve-2015-8562-exploit ★ 0 · Feb 8, 2016
CVE-2015-8562 Exploit in bash
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.
- Joomla HTTP Header Unauthenticated - Remote Code Execution http/cves/2015/CVE-2015-8562.yaml
Source: projectdiscovery/nuclei-templates (MIT) — updated daily. Only links are listed.
References
- 39033 exploit
- 20151231 Joomla 1.5.x to 3.4.5 Object Injection Exploit (golang) mailing-list
- 38977 exploit
- http://packetstormsecurity.com/files/135100/Joomla-3.4.5-Object-Injection.html
- http://packetstormsecurity.com/files/134949/Joomla-HTTP-Header-Unauthenticated-Remote-Code-Execution.html
- https://developer.joomla.org/security-centre/630-20151214-core-remote-code-execution-vulnerability.html
- 79195 vdb-entry
- http://www.rapid7.com/db/modules/exploit/multi/http/joomla_http_header_rce
- https://blog.sucuri.net/2015/12/remote-command-execution-vulnerability-in-joomla.html