Автор: admin
31-10-2010, 17:51

Баг 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
Комментарии (4)
Просмотров: 862
Фото

Регистрация: 3.11.2010 Автор: demynchukСообщений: 100ICQ:
Хорошо, что я не использую никакие форумы)))

   
Фото

Регистрация: 3.11.2010 Автор: grixanСообщений: 54ICQ:
хорошая была дырочка , над многими пользователями избивались чисто ради прикола



--------------------------
Мой сайт - http://fxtraderu.ru/
   
Фото

Регистрация: 30.11.2010 Автор: mavne215Сообщений: 30ICQ:
все нормально работает +1 автору

   
Фото

Регистрация: 14.01.2011 Автор: golfilloСообщений: 11ICQ:
Админу зачет!!!! Красава мужик!!!!

   

Информация

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