ОБСУЖДЕНИЕ

баги дцмс социал

6 сообщений0 просмотровОткрыта
#1
Решил создать соцку на социале и вчера проверил двиг дцмс социал 1.9.9 на XSS и обнаружил 3 xss один в создание и другой в редактирование тем.
Третий xss был обнаружен в вывод блогов на главную (sys/inc/main_notes.php)
ещё один баг в "мои файлы" создание безимяних папок и создание папок с неограниченной длиной название папок...
насчёт бага с удалением фотографий и файлов от третье лица знаю...

кто еще какие баги знают поделитесь, буду благодарен

p.s. сканером проверил и обнаружил язвы xpath, SQl inj и xss но проверил ручным методом но не смог обнаружить этих багов
#2
Автор качай джон или Имана cms
#3
проблема в том что для движков Джон мало модулей, код непонятный, и самое главное двиг Джон не похож. ни на соцку, ни на форум а вообще что то непонятное...
#4
Иманаcms качай он быдло кодер
#5
баг в дцмс социале 1.9.9
site.ru/info.php?id=1
сделаем вот так site.ru/info.php^id=1 и увидем ошибку Warning: mysql_real_escape_string() [function.mysql-real-escape-string]: Access denied for user 'ODBC'@'localhost' (using password: NO) in data/home/site.ru/err.php on line 111

и

mysql_real_escape_string() [function.mysql-real-escape-string]: A link to the server could not be established in data/home/site.ru/err.php on line 111

уязвимость в том что злоумышленник узнает полный путь к сайту а это не совсем хорошо...
P.S. а с этим кодом получим ошибку 403
site.ru/info.php^id=1" обратите внимания на то что ошибка срабатывает если после id=1 поставить двойную ковычку "
на апострофе не срабатывает ошибка...
#6
в файлах:
chat/inc/room.php
obmen/index.php
obmen/search.php
user/personalfiles/inc/file.php
в этих файлах стоит фильтр mysql_escape_string
у злоумышлеников есть возможность обойти этот фильтр

решение: менять фильтр этих скриптов с mysql_escape_string на mysql_real_escape_string
//////
info.php?id=1*][{}**%[]{}*2 открывается ид 12
фильтр удаляет лишных символов
кроме +,-,(),#,&,/,-,_,.,