Security Lab

Обход каталога в фреймворке для разработки PHP приложений CakePHP

Дата публикации:27.09.2006
Дата изменения:16.10.2006
Всего просмотров:2253
Опасность:
Средняя
Наличие исправления: Да
Количество уязвимостей:1
CVE ID: Нет данных
Вектор эксплуатации: Удаленная
Воздействие: Раскрытие важных данных
CWE ID: Нет данных
Наличие эксплоита: Нет данных
Уязвимые продукты: CakePHP 1.x
Уязвимые версии: CakePHP 1.1.7.3363, возможно более ранние версии.

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

Уязвимость существует из-за недостаточной обработки входных данных в параметре "file" в сценарии js/vendors.php, перед использованием в функции "readfile()". Удаленный пользователь может с помощью специально сформированного URL, содержащего символы обхода каталога, просмотреть содержимое произвольных файлов на системе. Пример:

http://[host]/js/vendors.php?file=../../../../[file]%00foobar.js

URL производителя: cakephp.org

Решение: Установите последнюю версию (1.1.8.3544) с сайта производителя.

Ссылки: CakePHP Framework Arbitrary File Access