форум vBSupport.ru > vBulletin > All versions of vBulletin
  • »
VBsupport перешел с домена .ORG на родной .RU Ура! Пожалуйста, обновите свои закладки - VBsupport.ru
 
 
 
 
mescaliN
Продвинутый
 
mescaliN's Avatar
Default Патч для vBulletin - 4.0.0 PL2 и 3.7.7
3



Команда разработчиков vBulletin обнаружила потенциальную угрозу, связанную с уровнем безопасности шифрования паролей. В связи с чем был выпущен очередной патч.

В некоторых, пусть и редких, случаях хакер мог получить доступ (не напрямую через vBulletin, а, например, через криво сделанный плагин) к базе данных и расшифровать пароль администратора и других пользователей.

Патч изменяет способ генерирования хэша паролей, чтобы предотвратить некоторые методы расшифровывания паролей. Имейте также ввиду, что новый хэш будет сгенерирован только после смены пароля. Поэтому настоятельно рекомендуется после установки патча изменить пароли всем администраторам. Также не помешает сменить пароли и остальным пользователям.

Чтобы защититься от вышеописанной уязвимости, необходимо сделать следующее:
  • Если у вас установлен vB 3.7.x - обновитесь до 3.7.7.
  • Если у вас установлен vB 3.8.x - обновитесь до 3.8.5.
  • Если у вас установлен vB 4.0.0 или 4.0.1 - обновитесь до 4.0.2 PL2.
  • Если у вас установлен vB 4.0.2 PL1, то процесс обновления немного будет таков:
    1. Скачайте патч PL2 для 4.0.2.
    2. Отключите форум.
    3. Загрузите файлы патча к себе на FTP.
    4. Запустите ссылку http://путь_до_вашего_сайта/install/...e_402_salt.php.
    5. Включите форум.
Примечание: если пользователь изменит пароль после того, как файлы патча будут залиты на FTP, но файл upgrade_402_salt.php не будет запущен, то пользователь не сможет авторизоваться. Ему нужно будет восстановить пароль повторно, после того, как вы запустите upgrade_402_salt.php. Выключение форума предотвратит эту вероятность в период обновления (хотя она и так мала).


Патч не защищает на 100% от подбора пароля. Для усложнения процедуры подбора необходимо соблюдать пару несложных правил:
  1. Минимальная длина пароля - 6 символов. Но лучше конечно больше.
  2. Используйте в пароле вперемешку строчные и прописные буквы, цифры, знаки препинания.
  3. Избегайте часто употребляемых слов или слов, найденных в словарях, т.к. они используются в первую очередь при переборе.
Также рекомендуется администраторам, которые администрируют несколько сайтов, использовать для каждого свой пароль. Подобрав случайно пароль на одном, менее защищенном сайте, злоумышленник первым делом попробует этот же пароль на другом.


Патч 4.0.2 PL 2 также закрывает XSS уязвимость, найденную на странице поиска. vBulletin 3 этой уязвимости не имеет.

(с) vbstyle.ru
Bot
Yandex Bot Yandex Bot is online now
 
Join Date: 05.05.2005
Реклама на форуме А что у нас тут интересного? =)
 
 
Fine
Эксперт
Default
0

Quote:
Originally Posted by mescaliN View Post
Скачайте патч PL2 для 4.0.2.
А хде скачать то?
Я не вижу ссылку :(
 
 
mescaliN
Продвинутый
 
mescaliN's Avatar
Default
0

имелось ввиду у кого лицензия, а патча у меня нету :(
 
 
Fine
Эксперт
Default
0

Бу ,(
 
 
NightWish
Продвинутый
Default
0

Есть полная версия уже с патчем (кракнутая). Если найду отдельно патчик - сразу выложу сюда.
 
 
Hobot
Эксперт
 
Hobot's Avatar
Default
4

4.0.2 Pl2 (только патч) - http://slil.ru/28846428
 
 
kerk
k0t
 
kerk's Avatar
Default
3

зеркало vBsupport.org
4.0.2 Pl2 Patch
 
 
SeM13
Знаток
 
SeM13's Avatar
Default
1

Code:
Warning: require_once(./upgradecore.php) [function.require-once]: failed to open stream: No such file or directory in E:\WebServers\www\forum\install\upgrade_402_salt.php  on line 25

Fatal error: require_once() [function.require]: Failed opening required './upgradecore.php' (include_path='.;E:\WebServers\Smarty') in E:\WebServers\www\forum\install\upgrade_402_salt.php on line 25
Выскакивает вот такая вот ошибка по переходу по адресу упграйда.
Строки от 24 до 52:
PHP Code:
// require the code that makes it all work...
require_once('./upgradecore.php');

// #############################################################################

    
if ($vbulletin->options['templateversion'] == VERSION)
    {
        
// widen the user salt
        
$upgrade->run_query(
            
sprintf($upgradecore_phrases['altering_x_table'], 'user'11),
            
"ALTER TABLE " TABLE_PREFIX "user MODIFY salt CHAR(30) NOT NULL DEFAULT ''"
        
);
        
        echo 
"<blockquote><p>vBulletin " VERSION " Security Patch</p>";
        echo 
"<p>";
        
$upgrade->execute();    
        echo 
"</p><p>Completed</p></blockquote>";
        
print_upgrade_footer();
    }
    else
    {
        echo 
"<blockquote><p>&nbsp;</p>";
        echo 
"<p>Your vBulletin version does not appear to match with the version for which this script was created (version <b>" VERSION "</b>).</p>\n<p>Please ensure that you are attempting to run the correct script.</p>";
        echo 
"<p>&nbsp;</p></blockquote>";
        
print_upgrade_footer();
    }


// ############################################################################# 
 
 
Fine
Эксперт
Default
3

Аналогично.
Мне кажется папку install надо целую копировать с нормального дистрибутива, не?
Пойду попробую

---

Собственно ололо вот в чем, копирнул я из дистрибутива 4.0.2 с файлового архива папку install, кинул файлы от патча, который Kerk залил.
Запустил файл, написали мне мол обновились таблицы, отлично.
Теперь в админке в верху vBulletin 4.0.2 vBulletin - Pl2 By Leenkat.com
Зашел я собственно туда, а там народное китайское творчество (для меня все что не русское то китайское, поэтому если там вьетнамское не ругайте).
Вопрос то в чем, это нормаха?

Last edited by Fine : 03-24-2010 at 10:19 PM.
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off




All times are GMT +4. The time now is 02:09 PM.


Powered by vBulletin® Version ?.?.?
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Loading...