Description
Multiple cross-site scripting (XSS) vulnerabilities in osCommerce 2.2 Milestone 2 Update 060817 allow remote attackers to inject arbitrary web script or HTML via the (1) page parameter in the (a) banner_manager.php, (b) banner_statistics.php, (c) countries.php, (d) currencies.php, (e) languages.php, (f) manufacturers.php, (g) newsletters.php, (h) orders_status.php, (i) products_attributes.php, (j) products_expected.php, (k) reviews.php, (l) specials.php, (m) stats_products_purchased.php, (n) stats_products_viewed.php, (o) tax_classes.php, (p) tax_rates.php, or (q) zones.php scripts in /admin, and the (2) zpage parameter in (r) admin/geo_zones.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 17
- osCommerce 2.2 - '/admin/banner_manager.php?page' Cross-Site Scripting EDB-28743 · webapps · Oct 4, 2006 · verified
- osCommerce 2.2 - '/admin/banner_statistics.php?page' Cross-Site Scripting EDB-28744 · webapps · Oct 4, 2006 · verified
- osCommerce 2.2 - '/admin/countries.php?page' Cross-Site Scripting EDB-28745 · webapps · Oct 4, 2006 · verified
- osCommerce 2.2 - '/admin/currencies.php?page' Cross-Site Scripting EDB-28746 · webapps · Oct 4, 2006 · verified
- osCommerce 2.2 - '/admin/languages.php?page' Cross-Site Scripting EDB-28747 · webapps · Oct 4, 2006 · verified
- osCommerce 2.2 - '/admin/manufacturers.php?page' Cross-Site Scripting EDB-28748 · webapps · Oct 4, 2006 · verified
- osCommerce 2.2 - '/admin/newsletters.php?page' Cross-Site Scripting EDB-28749 · webapps · Oct 4, 2006 · verified
- osCommerce 2.2 - '/admin/orders_status.php?page' Cross-Site Scripting EDB-28750 · webapps · Oct 4, 2006 · verified
- osCommerce 2.2 - '/admin/products_attributes.php?page' Cross-Site Scripting EDB-28751 · webapps · Oct 4, 2006 · verified
- osCommerce 2.2 - '/admin/products_expected.php?page' Cross-Site Scripting EDB-28752 · webapps · Oct 4, 2006 · verified
- osCommerce 2.2 - '/admin/reviews.php?page' Cross-Site Scripting EDB-28753 · webapps · Oct 4, 2006 · verified
- osCommerce 2.2 - '/admin/specials.php?page' Cross-Site Scripting EDB-28754 · webapps · Oct 4, 2006 · verified
- osCommerce 2.2 - '/admin/stats_products_purchased.php?page' Cross-Site Scripting EDB-28755 · webapps · Oct 4, 2006 · verified
- osCommerce 2.2 - '/admin/stats_products_viewed.php?page' Cross-Site Scripting EDB-28756 · webapps · Oct 4, 2006 · verified
- osCommerce 2.2 - '/admin/tax_classes.php?page' Cross-Site Scripting EDB-28757 · webapps · Oct 4, 2006 · verified
- osCommerce 2.2 - '/admin/tax_rates.php?page' Cross-Site Scripting EDB-28758 · webapps · Oct 4, 2006 · verified
- osCommerce 2.2 - '/admin/zones.php?page' Cross-Site Scripting EDB-28759 · webapps · Oct 4, 2006 · verified
Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.
References
- 28750 exploit
- 29801 vdb-entry
- 28746 exploit
- 29803 vdb-entry
- ADV-2006-3917 vdb-entry
- 29798 vdb-entry
- 29808 vdb-entry
- 29807 vdb-entry
- 22275 third-party-advisory
- 29802 vdb-entry
- 29795 vdb-entry
- 28759 exploit
- 28755 exploit
- http://lostmon.blogspot.com/2006/10/oscommerce-multiple-scripts-page-param.html
- 28747 exploit
- 28744 exploit
- 1016979 vdb-entry
- 29809 vdb-entry
- 29799 vdb-entry
- 28757 exploit
- 28748 exploit
- 29810 vdb-entry
- 29811 vdb-entry
- 28758 exploit
- 28753 exploit
- 29797 vdb-entry
- 29806 vdb-entry
- 28749 exploit
- 29800 vdb-entry
- 20343 vdb-entry
- oscommerce-page-xss(29355) vdb-entry
- 29796 vdb-entry
- 28743 exploit
- 28754 exploit
- 28745 exploit
- 29804 vdb-entry
- 28756 exploit
- 29805 vdb-entry
- 28752 exploit