Security Lab

Несколько уязвимостей в Django

Дата публикации:23.01.2007
Дата изменения:15.05.2008
Всего просмотров:3200
Опасность:
Средняя
Наличие исправления: Да
Количество уязвимостей:1
CVE ID: CVE-2007-0404
CVE-2007-0405
Вектор эксплуатации: Удаленная
Воздействие: Обход ограничений безопасности
Компрометация системы
CWE ID: Нет данных
Наличие эксплоита: Нет данных
Уязвимые продукты: Django
Уязвимые версии: Django 0.95, возможно более ранние версии.

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

1. Уязвимость существует в сценарии bin/compile-messages.py, который недостаточно проверяет имя .po файла. Удаленный пользователь может с помощью специально сформированного названия .po файла выполнить произвольные команды на системе.

2. Приложение некорректно кеширует параметр "request.user" между запросами. Удаленный авторизованный пользователь может получить доступ к страницам от имени другого пользователя.

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

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