Краткое описание Уязвимость позволяет локальному атакующему обойти "open_basedir" и "safe_mode" ограничения безопасности. Подробное описание Уязвимость существует из-за некорректной работы php функции "ini_restore()" с помощью которой можно изменить текущие параметры безопасности на параметры по умолчанию определенные в "php.ini" (Master Value). Злоумышленник, у которого есть права на создание и выполнение php-приложения, может изменить "open_basedir" и "safe_mode" ограничения безопасности и получить доступ к защищенным файлам в системе. Уязвимые версии PHP 5.1.6 и предыдущие PHP 4.4.4 и предыдущие Использование уязвимости Пример эксплуатирования: echo ini_get("safe_mode"); echo ini_get("open_basedir"); include("/etc/passwd"); ini_restore("safe_mode"); ini_restore("open_basedir"); echo ini_get("safe_mode"); echo ini_get("open_basedir"); include("/etc/passwd"); Использование уязвимости удаленно: нет Использование уязвимости локально: да Базовая оценка по системе CVSS CVSS Base Score: 3.3 (AV:L/AC:L/Au:NR/C:P/I:P/A:N/B:N) Ложные срабатывания (False Positives) Вывод о наличии уязвимости сделан на основе версии по результатам идентификации сервисов и приложений на сканируемом узле. Если при установке обновления номер версии не менялся, возможно ложное обнаружение уязвимости. Пропуск уязвимости (False Negatives) Случаев пропуска уязвимости зарегистрировано не было. Причины возможных пропусков неизвестны. Решение Для устранения уязвимости необходимо установить последнюю версию PHP, соответствующую используемой платформе. Необходимую информацию можно получить по адресу: http://www.php.net/downloads.php Ссылки CVE (CVE-2006-4625): http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2006-4625 Bugtraq (Bid 19933): http://www.securityfocus.com/bid/19933 Secunia: http://secunia.com/advisories/22282/ http://securityreason.com/achievement_securityalert/42 CVSS: http://nvd.nist.gov/cvss.cfm?vector=(AV:L/AC:L/Au:NR/C:P/I:P/A:N/B:N)
Hosted by uCoz