Перейти к контенту

Небольшая дырка


Рекомендуемые сообщения

Не то что бы очень опасно, но неприятная штука

Описание и лечение смотреть тут

http://www.security.nnov.ru/search/documen....asp?docid=4947

Ссылка на комментарий
Поделиться на других сайтах

Так-с... сейчас я буду требовать создать отдельную темку , где выложить все sec updates для версий 1.1.* и отдельную - для 1.2 ;) (Меня 1.1 интересует :D)
Ссылка на комментарий
Поделиться на других сайтах

Matt сказал, что этот баг не является небезопасным. Максимум плохого, что может произойти это пустой пост. А тот вариант решения который представлен на странице НЕПРАВИЛЬНЫЙ и он исправляя этот баг создает ошибку в другом месте!!!

Вот топик по этому поводу:

http://forums.invisionpower.com/index.php?...showtopic=83128

Изменено пользователем Oska
Ссылка на комментарий
Поделиться на других сайтах

этот баг не просто создает пстой пост - он полностью косит все таблицы в теме!!! Надо искать дебаг!
Ссылка на комментарий
Поделиться на других сайтах

Для исправления:

В файле post_parser.php найти:

if ($this->image_count > $ibforums->vars['max_images'])
 	{
   $this->error = 'too_many_img';
   return $default;
 	}

 

Ниже добавить:

if (preg_match( "/[\<\>\[\]]/", $url))
       {
               $this->error = 'poss_hack_attempt';
               return $default;
       }

Ссылка на комментарий
Поделиться на других сайтах

bizzznesmen

Это у меня нечаянно как-то залезла двойка (2) туда. Вот исправляй как раз в том файле, который у тебя есть :D

Ссылка на комментарий
Поделиться на других сайтах

Meowth[OGD]

Хм.. пойду пропатчу сначала руки.. а то я , когда свой финал 1.1 патчил - у меня при чтении топика вылезала пустая страница.. хм

Ссылка на комментарий
Поделиться на других сайтах

Зря не доверяете Matt'у

 

В смысле, этого лучше не делать (того, что ниже)?

А я так и не понял, в чём собственно проблема.

 

Для исправления:

В файле post_parser.php найти:

Код

if ($this->image_count > $ibforums->vars['max_images'])

  {

$this->error = 'too_many_img';

return $default;

  }

 

 

Ниже добавить:

Код

if (preg_match( "/[\<\>\[\]]/", $url))

    {

            $this->error = 'poss_hack_attempt';

            return $default;

    }

Ссылка на комментарий
Поделиться на других сайтах

кстати.. а вы знаете что если запостить урл без текста то будет пустое сообщение? Узнал не я.. :D

http://iunu.net/index.php?act=ST&f=22&t=120&st=30' target='_blank' class='tablelink'>
Ссылка на комментарий
Поделиться на других сайтах

×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.