Lucene search
K

Zen Cart 1.3.9f Cross Site Scripting / SQL Injection

🗓️ 01 Oct 2010 00:00:00Reported by LiquidWormType 
packetstorm
 packetstorm
🔗 packetstormsecurity.com👁 24 Views

Zen Cart v1.3.9f Persistent XSS and SQL Injection Vulnerabilitie

Code
`  
Zen Cart v1.3.9f Multiple Remote Vulnerabilities  
  
  
Vendor: Zen Ventures, LLC  
Product web page: http://www.zen-cart.com  
Version affected: 1.3.9f  
  
Summary: Zen Cart is an online store management system. It is PHP-based, using a MySQL  
database and HTML components. Support is provided for numerous languages and currencies,  
and it is freely available under the GNU GPL.  
  
Desc: Zen Cart v1.3.9f suffers from a persistent cross-site scripting (XSS) and SQL  
injection vulnerability. The SQLi issue lies in "option_name_manager.php" script in the   
"option_order_by" parameter thru the admin UI (post-auth). Input is not sanitized resulting  
in compromising the db system.  
  
The stored/persistent XSS issue lies pretty much everywhere in the admin panel when editing  
and inserting strings in different categories. Ex:  
  
- In Admin UI go to http://127.0.0.1/admin/record_company.php or Extras > Record Companies  
and click "insert". Fill out the 1st or 3rd or 4th field or all of them, with the string:  
"<script>alert("xss")</script>" and click save. Now...every time when you go back to that page  
it will execute the code for every field.  
  
  
Tested On: Apache 2.2.11 (Win32)  
PHP 5.3.0  
MySQL 5.1.36  
  
  
Vulnerabilities discovered by Gjoko 'LiquidWorm' Krstic  
Zero Science Lab - http://www.zeroscience.mk  
liquidworm gmail com  
  
19.08.2010  
  
  
Vendor status: [19.08.2010] - Vulnerability discovered.  
[22.08.2010] - Vendor contacted.  
[22.08.2010] - Vendor responds asking more details.  
[23.08.2010] - Sent PoC files to vendor.  
[25.08.2010] - Vendor confirms vulnerability.  
[02.09.2010] - Asked vendor for patch release date.  
[08.09.2010] - Vendor states approximately 7 days to patch release.  
[20.09.2010] - Asked vendor for status.  
[24.09.2010] - Asked vendor for status again because of no reply from previous mail.  
[28.09.2010] - Vendor informed about advisory release date.  
[29.09.2010] - Vendor releases version 1.3.9g to address these issues.  
[01.10.2010] - Public advisory released.  
  
  
Advisory ID: ZSL-2010-4966  
Advisory URL: http://www.zeroscience.mk/en/vulnerabilities/ZSL-2010-4966.php  
  
Vendor Advisory: http://www.zen-cart.com/forum/showthread.php?t=165017  
  
  
PoC:  
  
http://127.0.0.1/admin/options_name_manager.php?option_page=1&option_order_by=/ [ EXPLOIT ]  
`

Data

Build on a solid foundation with Vulners data

We provide the essential building blocks for cybersecurity solutions with comprehensive, structured, and constantly updated vulnerability and exploits data

Api

Power your application with Vulners API

The Vulners REST API offers reliable, high-performance access to vulnerability intelligence, with 99.9% SLA uptime and CDN-backed data delivery for seamless global access

App

Assess and manage vulnerabilities with Vulners tools

Built on top of Vulners' database and SDK, end-user solutions give security professionals and developers lightweight and powerful tools for vulnerability remediation