Устраняем угрозу в 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 на своих ресурсах, достаточно сделать обновление новой версии по следующей ссылке
00

Комментарии (0)

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

Кликните на изображение чтобы обновить код, если он неразборчив