Рейтинг
20.99
голосов: 24

О блоге

Сюда пишем сообщения обо всех найденных багах и ошибках в движке

Администраторы (1)

Модераторы (0)

Модераторов здесь не замечено

Читатели (227)

Fanta fazzz koneko yuri25 NLO Truper dip Lora_GT skif zaigraeff che Powerslave benone Carw Karl cwer daewoo igorsprite deniart sEXEcutor

Все читатели блога

Серьезная дыра с выходом из сети

 
В предыдущем своем проекте обнаружил дыру, которую решил проверить в этом движке и она сработала.

Суть в следующем: если в посте или в комментарии опубликовать ссылку /login/exit, то каждый нажавший ее пользователь будет разлогинен (аналог ссылке «выход» возле имени юзера справа сверху).

В посте линк не привожу по понятным причинам. Желающие могут попробовать в своих проектах.

Так как для апача оба этих линка выглядят одинаково, в текущей реализации выход вижу пока один — добавление к правильному линку «выход» случайного get-параметра, который максимально сложно будет подделать и проверять его на сервере. Либо перевести линк на post.

Отдельная тема для размышления — проверка всех прочих «системных» ссылок на подделку и возможные последствия для рядовых посетителей.

Не отображается рейтинг топика до голосования

 
До того, как не проголосуешь, не видно рейтинга топика: