Description
Multiple cross-site scripting (XSS) vulnerabilities in DragDropCart allow remote attackers to inject arbitrary web script or HTML via the (1) sid parameter to assets/js/ddcart.php, the (2) prefix parameter to includes/ajax/getstate.php, the search parameter to (3) index.php and (4) search.php, the (5) redirect parameter to login.php, and the (6) product parameter to productdetail.php.
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 6
- DragDropCart - '/assets/js/ddcart.php?sid' Cross-Site Scripting EDB-34730 · webapps · Jul 20, 2009 · verified
- DragDropCart - '/includes/ajax/getstate.php?prefix' Cross-Site Scripting EDB-34731 · webapps · Jul 20, 2009 · verified
- DragDropCart - 'index.php?search' Cross-Site Scripting EDB-34732 · webapps · Jul 20, 2009 · verified
- DragDropCart - 'search.php?search' Cross-Site Scripting EDB-34733 · webapps · Jul 20, 2009 · verified
- DragDropCart - 'login.php?redirect' Cross-Site Scripting EDB-34734 · webapps · Jul 20, 2009 · verified
- DragDropCart - 'productdetail.php?product' Cross-Site Scripting EDB-34735 · webapps · Jul 20, 2009 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- dragdropcart-multiple-xss(51877) vdb-entry
- 35925 third-party-advisory
- http://packetstormsecurity.org/0907-exploits/dragdopcart-xss.txt
- 56070 vdb-entry
- 56065 vdb-entry
- 56067 vdb-entry
- 56069 vdb-entry
- 56066 vdb-entry
- 56071 vdb-entry