Ну что ж... Дождались - найдена очередная XSS (в паблике ее нет)
Разработчики подсуетились и выпустили новую версию. И еще два патча (для нас, нелегалов)
Как и в прошлый раз патч в двух вариантах: новые php в архиве и плагин. Как и в прошлый раз патчи закрывают только проблемы в безопасности и не добавляют новых функций. А этих функций всего две: продолжение интеграции со скайп и дополненный инструмент для проверки версий файлов.
Ставим ИЛИ php-патч, ИЛИ продукт!
И еще - возможно в патчах есть код, который необходимо нулить, поэтому безопаснее будет поставить плагин
Последний раз редактировалось MaxElc; 23.02.2006 в 03:26..
в патче точно есть код нуждающийся в нуллении, если просто поставить - слетает авторизация у некоторых пользователей.
netwind добавил 23.02.2006 в 15:34
получается сам патч вот в этом:
functions.php
В районе строчки 610
меняем
return preg_match('#^[a-z0-9.!\#$%&\'*+-/=?^_`{|}~]+@([0-9.]+|([^\s]+\.+[a-z]{2,6}))$#si', $email);
---
на
return preg_match('#^[a-z0-9.!\#$%&\'*+-/=?^_`{|}~]+@([0-9.]+|([^\s\'"<>]+\.+[a-z]{2,6}))$#si', $email);
и в sendmessage.php меняем :
в районе 515
eval(standard_error(fetch_error('showemail', $destusername, $userinfo['email'])));
на
eval(standard_error(fetch_error('showemail', $destusername, htmlspecialchars_uni($userinfo['email']))));
SHREEF, остальное что ты понаписал в нульке менять не надо, а то сломается авторизация.
Последний раз редактировалось netwind; 23.02.2006 в 15:39..
Причина: Добавлено сообщение