Description
The Cubecart::_basket method in classes/cubecart.class.php in CubeCart 5.0.0 through 5.2.0 allows remote attackers to unserialize arbitrary PHP objects via a crafted shipping parameter, as demonstrated by modifying the application configuration using the Config object.
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.
Exploit-DB 1
- CubeCart 5.2.0 - 'cubecart.class.php' PHP Object Injection EDB-24465 · webapps · Feb 7, 2013 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- http://forums.cubecart.com/?showtopic=47026
- 20130206 [KIS-2013-02] CubeCart <= 5.2.0 (cubecart.class.php) PHP Object Injection Vulnerability mailing-list
- cubecart-shipping-unauth-access(81920) vdb-entry
- http://karmainsecurity.com/KIS-2013-02
- 57770 vdb-entry
- http://packetstormsecurity.com/files/120094/CubeCart-5.2.0-PHP-Object-Injection.html
- 52072 third-party-advisory
- 89923 vdb-entry
- 24465 exploit