![]() |
myPHPNuke < 1.8.8_8rc2 (artid) SQL Injection Vulnerability
Код:
Содрано с milw0rm.com/exploits/6347 |
изучал модуль Mediacatalog v3.1 в PHP Nuke 8.0
Код:
и еще Код:
|
SQL-Injection PHP-Nuke <= 8.0
SQL-Injection In PHP-Nuke <= 8.0(Module Reviews)
/modules/Reviews/index.php Фрагмент уязвимого кода: PHP код:
Тут присутствуют сразу 2 sql-inj, в select и в insert запросах, после раскадировки кук, происходит слэширование данных, но в данном фрагменте кода данные из $cookie[1] попадают в ф-цию filter PHP код:
а оттуда в ф-цию check_html PHP код:
Идем в /modules.php?name=Reviews&rop=showcontent&id=1 выбираем любую рецензию, жмем "Поместить комментарий" в куки кидаем Код:
Жмем submit, в результате мы получим login:hash админа Зато через скулю в select при file_priv можно залить шелл, кидаем в куки: Код:
Тут путь можно не раскрывать, лить в tmp, а затем просто проинклудить залитый шелл через templetes, для этого идем в /modules.php?name=Your_Account&op=chgtheme правим сурс, там где написано имя темы, в моем случае value=RusNuke2003 пишем: Код:
сохраняем, получаем шелл |
Уязвимости модулей PHP-NUKE
Уязвимый продукт: PHP-NUKE module Pages
Версия: 1.0 Дорк: Pages © inurl:/modules.php?name=Pages SQL-injections Уязвимость в файле: index.php В модуле отсутствует какая-либо защита от sql-inj, поэтому не вижу смысла приводить фрагменты уязвимого кода, уязвимы все параметры Код:
|
Уязвимый продукт: PHP-NUKE module video stream
Версия: 4.53 Дорк: inurl:name=Video_Stream SQL-injections Уязвимость в файле: watch.php PHP код:
Как видим здесь присутствуют сразу несколько sql-inj Примеры запросов: Код:
Уязвимость в файле: broken.php PHP код:
Пример запроса: Код:
Уязвимость в файле: search.php В этом модуле присуствуют сразу несколько sql-inj Примеры запросов: 1. /phpnuke/modules.php?name=Video_Stream&page=search в поле search: Код:
2. Код:
Уязвимость в файле: comment.php PHP код:
в куки кидаем: Код:
В результате получим комментарий содержащий aid:hash администратора |
Уязвимый продукт: PHP-NUKE module auktion
Версия: 2.0 Дорк: inurl:modules.php?name=auktion SQL-injections В модуле отсутствует какая-либо защита от sql-inj, уязвимости присуствуют почти во всех файлах Примеры запросов: Код:
Код:
|
Уязвимый продукт: PHP-NUKE module NukeJokes
Версия: 2.2 Дорк: inurl:modules.php?name=NukeJokes SQL-injections Уязвимость в файле: index.php PHP код:
Данные из параметра cat попадают в запрос без каких либо преобразований Пример запроса: Код:
PHP код:
Данные из параметра jokeid попадают в запрос без каких либо преобразований Пример запроса: Код:
Уязвимость в файле: send.php PHP код:
Уязвимость в параметре jokeid, т.к данные из столбца name отправляются на email, при таком запросе: Код:
Мы получим aid:hash администратора на указаное нами мыло Уязвимость в файле: search.php PHP код:
Уязвимость в параметрах cat и q Пример запроса: Код:
Уязвимость в файле: comments.php PHP код:
в ф-ции, filter_text удаляются хтмл тэги, затем данные попадают в ф-цию FixQuotes PHP код:
Для чего здесь была использована эта ф-ция непонятно, при magic_quotes_gpc=off мы без труда можем внедрить наш sql код, для этого выбираем любую шутку, жмем добавить комментарий, в куки кидаем: Код:
в результате получим aid:hash админа |
В модулях:
Код:
Код:
Код:
Код:
Код:
Код:
Код:
В галерии: Код:
Код:
Код:
Код:
Код:
Код:
Код:
Код:
|
Инклуды:
Код:
|
XSS
Версии: Код:
Код:
|
| Московское время: 00:09. |
Powered by: vBulletin Version 3.0.x
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.