Security Lab

Выполнение произвольных команд в eWire Payment Client

Дата публикации:17.09.2007
Всего просмотров:1723
Опасность:
Высокая
Наличие исправления: Нет
Количество уязвимостей:1
CVE ID: Нет данных
Вектор эксплуатации: Удаленная
Воздействие: Компрометация системы
CWE ID: Нет данных
Наличие эксплоита: Нет данных
Уязвимые продукты: eWire Payment Client 1.x
Уязвимые версии: eWire Payment Client 1.60 и 1.70, возможно другие версии.

Описание:
Уязвимость позволяет удаленному пользователю выполнить произвольные команды на системе.

Уязвимость существует из-за недостаточной обработки входных данных в параметре "paymentinfo" в сценарии ewirepcfunctions.php перед использованием функции "popen()". Удаленный пользователь может с помощью специально сформированного запроса выполнить произвольные команды на системе с привилегиями Web сервера. Пример:

http://[host]/simplePHPLinux/3payment_receive.php?paymentinfo=`/bin/nc -l -p6666 -e /bin/bash`

URL производителя: www.ewire.dk

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