Главная » DLE » Статьи DLE » Недостаточная фильтрация входящих данных Dle v9.0
Распечатать статью

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

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

Ошибка в версии: 9.0 и все более ранние версии

Степень опасности: Высокая

Для исправления откройте файлы engine/modules/search.php и engine/modules/fullsearch.php и найдите:

$count_result = 0;

ниже добавьте:

$sql_count = «»;

Откройте файл engine/inc/templates.php и найдите:

$allow_save = false;

ниже добавьте:

$_REQUEST[‘do_template’] = trim( totranslit($_REQUEST[‘do_template’], false, false) );
$_REQUEST[‘do_language’] = trim( totranslit($_REQUEST[‘do_language’], false, false) );

Либо просто скачайте и скопируйте на свой сервер патч для версии 9.0: http://9dle.ru/dle/dle90_path.zip, изменения для более старых версий скрипта, вносятся вручную, как указано выше.

Источник:  9dle.ru

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

Оставить комментарий

Похожие статьи