Security Lab

PHP-инклюдинг в Docebo

Дата публикации:30.05.2006
Дата изменения:24.03.2009
Всего просмотров:3393
Опасность:
Высокая
Наличие исправления: Да
Количество уязвимостей:1
CVE ID: CVE-2006-2576
CVE-2006-2577
CVE-2006-3107
Вектор эксплуатации: Удаленная
Воздействие: Компрометация системы
CWE ID: Нет данных
Наличие эксплоита: Нет данных
Уязвимые продукты: Docebo 3.x
Уязвимые версии: Docebo 3.0.3, возможно другие версии.

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

Уязвимость существует из-за недостаточной обработки входных данных в параметрах "where_framework", "where_cms", "where_lms", "where_scs", "where_upgrade", "BBC_LIB_PATH" и "BBC_LANGUAGE_PATH". Удаленный пользователь может с помощью специально сформированного запроса выполнить произвольный PHP сценарий на целевой системе с привилегиями Web сервера. Удачная эксплуатация уязвимости возможна при включенной опции "register_globals". Пример:

http://victim/docebocms/lib/lib.simplesel.php?GLOBALS[where_framework]=[evil_code]
http://victim/doceboKms/modules/documents/lib.filelist.php?GLOBALS[where_framework]=[evil_code]
http://victim/doceboKms/modules/documents/tree.documents.php?GLOBALS[where_framework]=[evil_code]
http://victim/doceboLms/lib/lib.repo.php?GLOBALS[where_framework]=[evil_code]
http://victim/doceboCore/lib/lib.php?GLOBALS[where_framework]=[evil_code]
http://victim/doceboScs/lib/lib.teleskill.php?GLOBALS[where_scs]=[evil_code]

URL производителя: www.docebo.com

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

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

Ссылки: Docebo 3.0.3 Remote File Include Vulnerabilities