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

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

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

Степень опасности: Низкая, применима только на устаревших версиях браузера 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'] = "";

}
Другие новости по теме:

Категория: Баги ----- Просмотров: 13841 ----- Комментариев: 2

Вернуться

  • Группа: User
  • ICQ: 288569677
  • Регистрация: 21.01.2008
  • Комментариев: 703
  • Публикаций: 245
^
Хм, вчитывался, но ничегошеньки так и не понял совсем.
no

--------------------
  • Группа: Гости
  • ICQ: --
  • Регистрация: --
  • Комментариев: 0
  • Публикаций: 0
^
Защищает тег IMG от всяких

[?&;%<\[\]]


Что Способствовало выполнению дествий в Движке допустим при просмотре новости модератором...


Я понял так..