|

BugTraq
Xakep, номер #040, стр. 040-008-3
Уязвимость PostNuke
BT id 4089
Класс - ошибка идентификации при вводе
Тип эксплойтинга - удаленный
Уязвимый продукт - PostNuke Development Team 0.62 - 0.703(0.071)
Дата - 22.03.02
Автор - Scott rootkidd@email.com
Правилом хорошего тона стало включение постинга в каждый BT от Х по оригинальному PHP Nuke продукту или его ответвлению вроде описываемого PostNuke'a. Когда-то можно было стать крутым, немного подправив сорцы RedHat'a и выдав оригинал вместе с крохотной поправкой за супа-дупа оригинальный дистриб. Сейчас это мало прокатывает по причине уже случившегося выхода сотен пустых Linux-клонов. Зато осталась рабочей фишка правки сорцов известных freeware продуктов вроде того же PHP Nuke'a. Пара дней с книгой «Учим PHP», и готов радикально новый движок модификации новостей сайта, заправленный сотнями килобайт код-мусора, доставшегося по наследству от материнского PHP Nuke.
Сердцевина бага по cross-scripting'у в PostNuke заложена в скрЫпты index.php и modules.php. Как часто бывает с автоматизированными news-лентами, становится возможным модификация html-кода. А также похищение инфы по аккаунтам легальных news-poster'ов, игры с cookies'ами посетителя, устроения сбоя при обращении к SQL'ю, fingerprinting ОСи посетителя и другие полезности. Вот простой пример от эдвайзора: http://one_of_100's_of_sites/modules.php?
op=modload&name=
|