
03.01.2008, 10:06
|
|
Познающий
Регистрация: 10.11.2007
Сообщений: 36
Провел на форуме: 198117
Репутация:
5
|
|
PHP-Nuke 8.0 как строку добавить?
Привет всем!
Скажите чет не доходит как можно добавить строку если не ты администратор  обьясните нубю...
Продукт: PHP-Nuke
Версия: 8.0 и ниже
Описание:
Уязвимость позволяет удаленному пользователю выполнить произвольные SQL команды в базе данных приложения.
Уязвимость существует из-за недостаточной обработки входных данных в поле "referer" в HTTP заголовке. Удаленный пользователь может с помощью специально сформированного запроса выполнить произвольные SQL команды в базе данных приложения.
Устранение:
Добавляем проверку данной переменной.
Открываем:
mainfile.php
Находим:
PHP код:
// override old superglobals if php is higher then 4.1.0
Выше добавляем:
$_SERVER['HTTP_REFERER'] = isset($_SERVER['HTTP_REFERER'])?addslashes(stripslashes($_SERVER['HTTP_REFERER'])):'';
|
|
|