Важно Недостаточная фильтрация данных DLE 04.04.2017

baga4

Приватовец
Приватовец
Регистрация
23 Мар 2017
Сообщения
42
Реакции
18
Баллы
8
Уведомляем вас, что сегодня 4 апреля 2017, был обновлен и дополнен выпущенный ранее 6 марта 2017 патч безопасности для DataLife Engine предназначенный для всех версий. Мы настоятельно рекомендуем вам проверить и установить обновленный патч, как можно раньше.

Информацию о патче и вы можете увидеть на нашем сайте http://dle-news.ru/bags/v112/1715-nedostatochnaya-filtraciya-dannyh.html

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

Ошибка в версии: 11.2 и ниже

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

Для исправления откройте файл: /engine/go.php и найдите:
PHP:
$url = @str_replace ( "&", "&", $url );
ниже добавьте:
PHP:
$url = htmlspecialchars( $url, ENT_QUOTES, $config['charset'] );
$url = str_replace ( "&", "&", $url );
Далее откройте файл: /engine/ajax/typograf.php и найдите:
PHP:
$txt = trim( convert_unicode( $_POST['txt'], $config['charset'] ) );
ниже добавьте:
PHP:
require_once ENGINE_DIR . '/classes/parse.class.php';
$parse = new ParseFilter();
$txt = $parse->process( $txt );
$txt = preg_replace( "/javascript:/i", "jаvascript:", $txt );
$txt = preg_replace( "/data:/i", "dаta:", $txt );
Сегодня, 13:06 внесены следующие изменения:
Патч обновлен и дополнен
 
Последнее редактирование модератором:

Cartmont

Новичок
Регистрация
12 Мар 2017
Сообщения
139
Реакции
17
Баллы
18
Не могу понять, только почему ссылка на почту ведет

Я более того скажу, главное запоминать, что исправляете и зачем. Тогда профит обеспечен.
Иначе просто запутаетесь и ни к чему хорошему не приведет.
А за исправленный баг спасибо, забыл сказать в первом посте.
 
Последнее редактирование модератором:

Romantv

Новичок
Регистрация
27 Фев 2017
Сообщения
957
Реакции
358
Баллы
63
потому что ссылка с почты скопирована,наверно на почту пришло уведомление
 

Orange

Новичок
Регистрация
3 Апр 2017
Сообщения
60
Реакции
19
Баллы
8
Спс, пофиксили :yes22:
 

byroot

Новичок
Регистрация
2 Мар 2017
Сообщения
215
Реакции
103
Баллы
43
С последнего обновления обновлен только файл \engine\ajax\typograf.php, не надо вгонять людей в замешательство! Файл go.php был обновлен примерно месяц назад в архиве ДЛЕ на офф сайте.
 

ettochno

VIP
VIP
Регистрация
5 Апр 2017
Сообщения
47
Реакции
13
Баллы
8
Да, /engine/go.php недавно исправлял. Спасибо за дополнение.
 

Orange

Новичок
Регистрация
3 Апр 2017
Сообщения
60
Реакции
19
Баллы
8
С последнего обновления обновлен только файл \engine\ajax\typograf.php, не надо вгонять людей в замешательство! Файл go.php был обновлен примерно месяц назад в архиве ДЛЕ на офф сайте.
Если ты слепой, то тут написано что это дополнение.
 

byroot

Новичок
Регистрация
2 Мар 2017
Сообщения
215
Реакции
103
Баллы
43
Если ты слепой, то тут написано что это дополнение.
Недостаточная фильтрация данных DLE 04.04.2017


PS всегда обожал левые дополнения особенно в ДЛЕ и как часто их выкладывают в обход офф сайта :biggrinn: удачи
 

Orange

Новичок
Регистрация
3 Апр 2017
Сообщения
60
Реакции
19
Баллы
8
PS всегда обожал левые дополнения особенно в ДЛЕ и как часто их выкладывают в обход офф сайта :biggrinn: удачи
может потому что там новость тоже была дополнена? Потому как в момент поста этой записи был фикс только для go.php
 

Akimu

Ктулху
Приватовец
VIP
Прошёл марафон
Регистрация
11 Мар 2017
Сообщения
1.289
Реакции
941
Баллы
183
Спасиб, пофиксили!
 

alexbik

Новичок
Регистрация
2 Апр 2017
Сообщения
67
Реакции
9
Баллы
8
Главное хорошо что исправили. А не доказывать, что там было и что стало.
 

byroot

Новичок
Регистрация
2 Мар 2017
Сообщения
215
Реакции
103
Баллы
43
может потому что там новость тоже была дополнена? Потому как в момент поста этой записи был фикс только для go.php
просто лень было сверять изменилось ли там что то или нет. ТСу надо было указывать откуда эта инфа поступила, а не просто выкатить её как снег на голову :russian_roulette:
 

XVISTA

Приватовец
Приватовец
Регистрация
2 Апр 2017
Сообщения
37
Реакции
6
Баллы
8
Спасибо за статью.
 

funai

Новичок
Регистрация
23 Фев 2017
Сообщения
5
Реакции
4
Баллы
3
Спасибо
 
Сверху Снизу