Description
Magento CE and EE before 2.0.6 allows remote attackers to conduct PHP objection injection attacks and execute arbitrary PHP code via crafted serialized shopping cart data.
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.
Third-party code, not reviewed by us. Public PoCs are sometimes fake or contain malware. Read the code first and run it only in an isolated lab, against systems you are authorised to test.
Metasploit 1 module
-
Magento 2.0.6 Unserialize Remote Code Execution
exploit/multi/http/magento_unserialize
Exploit-DB 1
- Magento < 2.0.6 - Arbitrary Unserialize / Arbitrary Write File EDB-39838 · webapps · May 18, 2016 · verified
GitHub 2 repositories
-
brianwrf/Magento-CVE-2016-4010 ★ 6 · May 25, 2016
Magento Unauthorized Remote Code Execution (CVE-2016-4010)
-
shadofren/CVE-2016-4010 ★ 2 · Aug 10, 2020
CVE-2016-4010
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- https://packetstormsecurity.com/files/137121/Magento-Unauthenticated-Arbitrary-File-Write.html
- http://netanelrub.in/2016/05/17/magento-unauthenticated-remote-code-execution/
- https://magento.com/security/patches/magento-206-security-update
- 39838 exploit
- https://packetstormsecurity.com/files/137312/Magento-2.0.6-Unserialize-Remote-Code-Execution.html