Вход на сайт
Последние сообщения на форуме
Опрос


Новые сверху
Новые последние
Разберусь по дате


Календарь

«    Июнь 2008    »
ПнВтСрЧтПтСбВс
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
 

Какие-то ссылки

seo-monster.ru - сервис проверки доменов
хочешь такой же информер?

Главная страница » Багфиксы » Недостаточная фильтрация входящих данных
Недостаточная фильтрация входящих данныхБагфиксы

Автор: nickon.

Проблема: Недостаточная фильтрация входящих данных.

Ошибка в версии: все версии

Степень опасности: Низкая, применима только на устаревших версиях браузера Opera

Ручное исправление:

Откройте файл: engine/modules/imagepreview.php

найдите:
$_GET['image'] = htmlspecialchars ($_GET['image'], ENT_QUOTES);



ниже добавьте:
$_GET['image'] = str_replace( "document.cookie", "", $_GET['image'] );
$_GET['image'] = str_replace( "javascript", "", $_GET['image'] );

if ( preg_match( "/[?&;%<\[\]]/", $_GET['image']) ) {

$_GET['image'] = "";

}


Спасибо сказали: Junik, cs_shurik



Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.
#1 написал: Junik (18 июня 2008 15:40)

Публикаций: 0
Комментариев: 6
А это что для чего???

if ( preg_match( "/[?&;%<\[\]]/", $_GET['image']) ) {

$_GET['image'] = "";

}[/code]
#2 написал: nonamez (18 июня 2008 16:39)

Публикаций: 0
Комментариев: 19
Бугагаа,а ведь я никону про эту ксс рассказал)))
#3 написал: demzyk (18 июня 2008 17:32)

Публикаций: 7
Комментариев: 60
nonamez,
А фикс был выпущен селсофтом после обсуждения в разделе платной поддержки, этой темы
#4 написал: vladimir (20 июня 2008 23:12)

Публикаций: 199
Комментариев: 414
Junik,
Это если в входной переменной image встречаются знаки ?&;%<[]


--------------------
Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии в данной новости.