Вы не зашли.
Страницы 1
Привет, ребята, давно хочу сделать че-нить на вашем двиге, вот все-таки дошли руки. делаю сайтец на 0.9.1 Release [420]
Стал искать плагины для двига и наткнулся вот на такую тему на одном из форумов:
_http://forum.xeka.ru/f58/t21047/
потом стал искать дальше и нашел еще, впринципе то же самое:
Ngcms
XSS Активная (!)
Регестрируемся
В поле "Сайт" и "Откуда"
Код:
"><script>alert();</script>
При просмотре админом через админ панель ваш профайл, выполняется XSS.
PHP код:
$tvars['vars'] = array(
'php_self' => $PHP_SELF,
'sort_options' => $sort_options,
'how_options' => $how_options,
'npp_nav' => $npp_nav,
'entries' => $entries,
'per_page' => $per_page,
'name' => htmlspecialchars($_REQUEST['name']),
);
$tpl -> template('table', tpl_actions.$mod);
$tpl -> vars('table', $tvars);
echo $tpl -> show('table');
Ещё есть.
При добавление новости.
В краткое содержание или полное без разницы.
Код:
[img]javascript:alert('XSS')[/img]
PHP код:
$tvars['vars'] = array(
'php_self' => $PHP_SELF,
'changedate' => ChangeDate($row['postdate']),
'catlist' => makeCategoryList(array('skip' => $cats, 'nameval' => 1)),
'allcats' => @GetAllCategories($cats),
'comments' => $parse->smilies($comments),
'id' => $row['id'],
'title' => secure_html($row['title']),
'short' => secure_html($story[0]),
'full' => secure_html($story[1]),
'alt_name' => $row['alt_name'],
'avatar' => $row['avatar'],
'description' => secure_html($row['description']),
'keywords' => secure_html($row['keywords']),
'views' => $row['views']
);
PS
Уязвим везде параметр [img][/img]
Господа Разрабы, скажите эти дыры уже закрыты или нет? Если есть какие-то заплатки скажите пожалста где из можно скачать.
спасибо
Не в сети
Тема не раз уже поднималась.
1. XSS в комментариях была спалена мною ещё в январе 2009. Соотвтетственно она должна быть закрыта в 0.9.1.
2. XSS в профиле исправлена в CS 412 (18/10/2009) - дата выхода 0.9.1 Release [420] (24/10/2009) - соответственно и эта XSS должна быть исправлена.
Позже ~ в январе 2010 была исправлена ещё одна XSS, поэтому рекомендую всёже дождаться релиза 0.9.2 и делать сайт уже на этой версии.
На самом деле от XSS никто не застрахован, возможно они есть, но мы о них не знаем.
Изменено infinity237 (2010-04-04 10:22:06)
Не в сети
infinity237 пишет:Позже ~ в январе 2010 была исправлена ещё одна XSS, поэтому рекомендую всёже дождаться релиза 0.9.2 и делать сайт уже на этой версии.
поздно, уже начал делать)
Ну там ничего серъёзного, если не тупить. Потом обновишься сразуже 0.9.1 -> 0.9.2 и всё норм.
Изменено infinity237 (2010-04-04 10:27:51)
Не в сети
Не в сети
А какая разница когда ставить плагины? Их можно и сейчас поставить, на обновление это никак повлиять не должно.
Не в сети
А какая разница когда ставить плагины? Их можно и сейчас поставить, на обновление это никак повлиять не должно.
а я думал тут как в дле, после обновления двига надо все модули заново ставить))
я ж говорю, это мой первый сайт на NG))
Не в сети
Frankie, плагины и движок достаточно сильно разделены, поэтому в большинстве случаев апгрейд ядра плагины никак не затронет.
А если вдруг и понадобится проапгрейдить какие-то плагины, то это делается обычной заменой файлов самих плагинов.
Хаки кода (которые массово используются в DLE) у нас хоть и возможны, но не приветствуются. Как раз по причине сложности обновления кода.
Не в сети
Страницы 1