![]() |
Показаны 8 сообщений на этой странице |
Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- VBulletin 2.x.x (http://netadmin.ws/forum/forumdisplay.php?forumid=45)
-- Уязвимость vb (http://netadmin.ws/forum/showthread.php?threadid=4913)
Уязвимость vb
vBulletin is a powerful and widely used bulletin board system, based on
PHP language and MySQL database. One of its features is the usage of
templates to modify the boards look. I discovered lately a Cross-Site
Scripting vulnerability that would attackers to inject maleficent codes
and execute it on the clients browser.
+ Vulnerable Versions:
- Jelsoft vBulletin 2.2.8.
- Jelsoft vBulletin 2.2.7.
- Jelsoft vBulletin 2.2.6.
- Jelsoft vBulletin 2.2.5.
- Jelsoft vBulletin 2.2.4.
- Jelsoft vBulletin 2.2.3.
- Jelsoft vBulletin 2.2.2.
- Jelsoft vBulletin 2.2.1.
- Jelsoft vBulletin 2.2.0.
- Jelsoft vBulletin 2.0.2.
- Jelsoft vBulletin 2.0.1.
- Jelsoft vBulletin 2.0.0.
- Jelsoft vBulletin 2.0.0 Candidate 3.
- Jelsoft vBulletin 2.0.0 Candidate 2.
- Jelsoft vBulletin 2.0.0 Candidate 1.
- Jelsoft vBulletin 2.0.0 Beta 5.
- Jelsoft vBulletin 2.0.0 Beta 4.
- Jelsoft vBulletin 2.0.0 Beta 4.1.
- Jelsoft vBulletin 2.0.0 Beta 3.
- Jelsoft vBulletin 2.0.0 Beta 2.
- Jelsoft vBulletin 2.0.0 Beta 1.
- Jelsoft vBulletin 2.0.0 Alpha.
+ Details:
In global.php there is a variable [$scriptpath], the value of it is the
referred URL that the client came from. Move on to admin/functions.php,
in show_nopermission function the $scriptpath is called as a global
variable. The content of the variable gets printed in the
error_nopermission_loggedin template without filtering it. So if we pass
some tags and script codes in the URL and refresh the page it will be
printed in the no permission template. The same thing with $url variable
which print its contents in many templates.
+ Exploit:
Note: Tested on Microsoft Internet Explorer 6.0 and vBulletin.com:
- Go to usercp.php?s=[Session ID]"><Script>alert
(document.cookie);</Script> [You can use it wherever
error_nopermission_loggedin get printed].
- A pop-up window will appear and you'll receive an error message.
- Then log in.
- Go back to the previous pages where you left the login form.
- Then the pop-up window will appear again containing the User ID and
Password Hash.
The same thing with $url templates.
+ Solution:
- Forum administrator can add some codes that will check the referred
URL and filter its inputs or upgrade to vBulletin 3.0.
+ Links:
- Http://www.vBulletin.com
Херня все это... в моем 2.2.8 нихрена не выскочило и ничего не показало! 
__________________
yMC.ru - хомяк музыканта
И в моем 2.3.0 занулленом тоже ничего не выскочило
__________________
Идет перевод vBulletin3 Gamma
quote:
or upgrade to vBulletin 3.0.

__________________
Hack the forum!
quote:
upgrade to vBulletin 3.0.
__________________
КУКУ, врушка 
чем все и занимаютьса. Помню кто то говорил, ждите неделю и будет паблик тестирование, а прошло уже почти месяц.
__________________
пам парам пам пам 
ааа.... точно, у меня же 2.2.9 %)
quote:
+ Vulnerable Versions:
- Jelsoft vBulletin 2.2.8.
- Jelsoft vBulletin 2.2.7.
- Jelsoft vBulletin 2.2.6.
- Jelsoft vBulletin 2.2.5....
quote:
upgrade to vBulletin 3.0.
__________________
yMC.ru - хомяк музыканта
Так. Дырка XSS на форуме уже обсуждали. Юзайте поиск. В версии 229 данная дыра была успешно заткнута (о чем тоже сообщалось). Воспользоваться сей дырочокой достаточно тяжело, так что кричать об этом не стоит.
За неимением какого-либо реального продолжения данной темы, я ее закрываю.
| Формат времени GMT. Текущее время 14:22. | Показаны 8 сообщений на этой странице |
Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.