Форум о социальных сетях Поиск по форуму Инвестиции SMM обучение SMM курсы
Форум о социальных сетях Поиск по форуму Инвестиции SMM обучение SMM курсы
  • Страница 1 из 1
  • 1
DLE forum - недостаточная фильтрация входящих данных
#1
Четверг, 20.05.2010, 20:13
N1LEX
Заблокированные
Сообщения: 3336
Репутация: 10084
Проблема: Недостаточная фильтрация входящих данных.

Ошибка в версии: 2.4

Степень опасности: Средняя

Ручное исправление:

Откройте файл: engine/forum/sources/components/init.php

Найдите:

Code
if ($_REQUEST['category'])
      {
          $act = 'category';
            
          $cid = $_REQUEST['category'];
            
          $t_act = '?c'.$cid;
      }
        
      if ($_REQUEST['showforum'])
      {
          $act = 'forum';
            
          $fid = $_REQUEST['showforum'];
            
          $t_act = '?f'.$fid;
      }
        
      if ($_REQUEST['showtopic'])
      {
          $act = 'topic';
            
          $tid = $_REQUEST['showtopic'];
            
          $t_act = '?t'.$tid;
      }

Замените на:

Code
if ($_REQUEST['category'])
      {
          $act = 'category';
            
          $cid = intval($_REQUEST['category']);
            
          $t_act = '?c' . $cid;
      }
        
      if ($_REQUEST['showforum'])
      {
          $act = 'forum';
            
          $fid = intval($_REQUEST['showforum']);
            
          $t_act = '?f' . $fid;
      }
        
      if ($_REQUEST['showtopic'])
      {
          $act = 'topic';
            
          $tid = intval($_REQUEST['showtopic']);
            
          $t_act = '?t' . $tid;
      }

Quote
Скачать: init_2.4.zip [2,81 Kb]

Дистрибутив версии 2.4 обновлен.

Пост отредактировал N1LEX - Четверг, 20.05.2010, 20:13
  • Страница 1 из 1
  • 1
Поиск:
Форум
Социальные сети
Хостинг от uCoz