Патч для vBulletin - 4.0.0 PL2 и 3.7.7
По материалам
Для просмотра ссылки Войди или Зарегистрируйся
Команда разработчиков 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, то процесс обновления немного будет таков:
- Скачайте патч PL2 для 4.0.2.
- Отключите форум.
- Загрузите файлы патча к себе на FTP.
- Запустите ссылку Для просмотра ссылки Войди или Зарегистрируйся.
- Включите форум.
Примечание: если пользователь изменит пароль после того, как файлы патча будут залиты на FTP, но файл
upgrade_402_salt.php не будет запущен, то пользователь не сможет авторизоваться. Ему нужно будет восстановить пароль повторно, после того, как вы запустите
upgrade_402_salt.php. Выключение форума предотвратит эту вероятность в период обновления (хотя она и так мала).
Патч не защищает на 100% от подбора пароля. Для усложнения процедуры подбора необходимо соблюдать пару несложных правил:
- Минимальная длина пароля - 6 символов. Но лучше конечно больше.
- Используйте в пароле вперемешку строчные и прописные буквы, цифры, знаки препинания.
- Избегайте часто употребляемых слов или слов, найденных в словарях, т.к. они используются в первую очередь при переборе.
Также рекомендуется администраторам, которые администрируют несколько сайтов, использовать для каждого свой пароль. Подобрав случайно пароль на одном, менее защищенном сайте, злоумышленник первым делом попробует этот же пароль на другом.
Патч 4.0.2 PL 2 также закрывает XSS уязвимость, найденную на странице поиска. vBulletin 3 этой уязвимости не имеет.