DataLife Engine / Устраняем угрозу в DLE 10.0 - 8.5

Устраняем угрозу в DLE 10.0 - 8.5


Обнаружена новая угроза в новостном движке DataLife Engine 10.0 - 8.5 для всех версий . Это сообщение пришло недавно от разработчиков скрипта. Основная проблема связана с недостаточной фильтрацией данных в модуле сжатия файлов Minify, который входит в состав DLE. При определенных условиях может злоумышленникам позволить читать содержимое файлов серверного ПО. Степень опасности: Высокая, установка делается с помощью одной вставки.

Внимание! После установки данного исправления может пропасть функция редактирования и удаления новостей, чтобы исправить очистите кеш, всё снова заработает.
Устраняем угрозу в DLE 10.0 - 8.5
Ошибка в версии: 8.5 - 10.0
Степень опасности: Высокая

Для исправления откройте файл: /engine/classes/min/index.php и в самое начало файла после строчки:

<?php


добавьте:

PHP:
if (isset($_GET['f'])) { 
       $_GET['f'] = str_replace(chr(0), '', (string)$_GET['f']); 
} 


Источник данного сообщения.

Стоит отметить, что это угроза не в самом ДЛЕ, а есть вы используете стороннюю библиотеку Minify. Если Вы используете Minify на своих ресурсах, достаточно сделать обновление новой версии по следующей ссылке
6-09-2013, 19:03
Вернуться назад