SaVGrouP » Разное » Очередной баг DLE Forum
Информация к новости
  • Просмотров: 2248
  • Автор: ShapeShifter
  • Дата: 29 октября 2010
 (голосов: 8)
29 октября 2010

Очередной баг DLE Forum

Категория: Разное

При копировании материала указание автора и ссылки на наш сайт обязательна.

Думаю уже все привыкли к такому роду новостей )
И так, в чём же баг? Как всегда недостаточная фильтрация данных и как итог - злоумышленник может удалть ВСЕ аттачи форума (картинки и файлы).

Инструкция (для версии 2.2):
1) Открыть \engine\forum\sources\modules\uploads.php
Найти:
foreach ($del as $key => $value)
{
$mysql_array .= "file_id = '$key' OR ";
}

Заменить на:
$mysql_array = "";
    foreach ($del as $key => $value)
    {
        $key = intval($key);
        if ($key)
          $mysql_array .= "file_id = '$key' OR ";
    }

    if ($mysql_array)
    {

Найти:
    }
}

echo "<div><strong>Загрузка файлов на сервер</strong><br /><br /></div>";

Заменить на:
    }
}
}

echo "<div><strong>Загрузка файлов на сервер</strong><br /><br /></div>";


Инструкция (для версий 2.3-2.5):
1) Открыть \engine\forum\sources\modules\uploads.php
Найти:
if (intval($file_id)) $del_id[$file_id] = $file_id;

Заменить на:
$file_id = intval($file_id);
if ($file_id) $del_id[$file_id] = $file_id;


Автор: ShapeShifter
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
<
chessman

3 января 2011 11:18

Информация к комментарию
  • Группа: Клиенты
  • ICQ: --
  • Репутация: (0|0)
  • Регистрация: 31.12.2010
  • Публикаций: 0
  • Комментариев: 1
спасибо!

--------------------

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
 
массаж эротический