SQL-инъекция в PHP-Fusion

Дата публикации:
04.12.2014
Дата изменения:
04.12.2014
Всего просмотров:
839
Опасность:
Средняя
Наличие исправления:
Нет
Количество уязвимостей:
3
CVSSv2 рейтинг:
(AV:N/AC:M/Au:N/C:P/I:P/A:N/E:U/RL:U/RC:C) = Base:5.8/Temporal:4.9
(AV:N/AC:M/Au:N/C:P/I:P/A:N/E:U/RL:U/RC:C) = Base:5.8/Temporal:4.9
(AV:N/AC:M/Au:N/C:P/I:P/A:N/E:U/RL:U/RC:C) = Base:5.8/Temporal:4.9
CVE ID:
CVE-2013-1803
CVE-2014-8596
Вектор эксплуатации:
Удаленная
Воздействие:
Неавторизованное изменение данных
CWE ID:
Нет данных
Наличие эксплоита:
Нет данных
Уязвимые продукты:
PHP-Fusion 7.x
Уязвимые версии:
PHP-Fusion 7.02.07, возможно другие версии

Описание:

Уязвимость позволяет удаленному пользователю выполнить произвольные SQL команды в базе данных приложения.

1. Уязвимость существует из-за недостаточной обработки входных данных в параметре "news_id" в сценарии administration/news.php (когда параметр "aid" установлен, а "news_id" равен "1"). Удаленный пользователь может с помощью специально сформированного запроса выполнить произвольные SQL команды в базе данных приложения.

Примечание: Для успешной эксплуатации уязвимости необходимо иметь права доступа "administer news".

2. Уязвимость существует из-за недостаточной обработки входных данных в параметре "submit_id" в сценарии administration/submissions.php (когда параметр "aid" установлен, "action" равен "2", а "t" равен "n"). Удаленный пользователь может с помощью специально сформированного запроса выполнить произвольные SQL команды в базе данных приложения.

Примечание: Для успешной эксплуатации уязвимости необходимо иметь права доступа "administer submissions".

3. Уязвимость существует из-за недостаточной обработки входных данных в параметре "status" в сценарии administration/members.php (когда параметр "aid" установлен). Удаленный пользователь может с помощью специально сформированного запроса выполнить произвольные SQL команды в базе данных приложения.

Примечание: Для успешной эксплуатации уязвимости необходимо иметь права доступа "administer members".


URL производителя: http://www.php-fusion.co.uk/

Решение: Способов устранения уязвимости не существует в настоящий момент.

Ссылки: http://www.waraxe.us/advisory-97.html
https://www.xlabs.com.br/blog/?p=282