Lucene search
K

Joomla Virtuemart 2.0.22a SQL Injection

🗓️ 23 Aug 2013 00:00:00Reported by Matias FontaniniType 
packetstorm
 packetstorm
🔗 packetstormsecurity.com👁 30 Views

Joomla Virtuemart 2.0.22a SQL Injection vulnerability in "user" controlle

Code
`------------------------------------------------------------  
Joomla! VirtueMart component <= 2.0.22a - SQL Injection  
------------------------------------------------------------  
  
== Description ==  
- Software link: http://www.virtuemart.net/  
- Affected versions: All versions between 2.0.8 and 2.0.22a are vulnerable.  
- Vulnerability discovered by: Matias Fontanini  
  
== Vulnerability ==  
The vulnerability is located in the "user" controller, "removeAddressST"   
task. The "virtuemart_userinfo_id" parameter is not properly sanitized   
before being used in the "DELETE" query performed in it, allowing the   
execution of arbitrary SQL queries.  
  
In order to exploit the vulnerability, an attacker must be authenticated   
as a customer in the application. However, since the system allows free   
account registration, this is not a problem.  
  
== Proof of concept ==  
The following example URL uses the MySQL "sleep" function through the   
injection:  
  
http://example.com/index.php?option=com_virtuemart&view=user&task=removeAddressST&virtuemart_userinfo_id=16%22%20and%20sleep(10)%20and%20%22%22%3D%22  
  
== Solution ==  
Upgrade the product to the 2.0.22b version.  
  
== Report timeline ==  
[2013-08-15] Vulnerability reported to vendor.  
[2013-08-16] Developers answered back.  
[2013-08-22] VirtueMart 2.0.22b was released, which fixes the the   
reported issue.  
[2013-08-22] Public disclosure.  
`

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