Недавно обнаружены несколько способов использования ошибок в ядре Linux. Эта рекомендация по безопасности относится к ядру Debian GNU/Linux версии 2.4.18 для архитектуры PA-RISC. Проект Common Vulnerabilities and Exposures (CVE) идентифицировал следующие проблемы:
Выход за границы допустимых целочисленных значений в системном вызове brk (функция do_brk) ядра Linux позволяет локальному нападающему присвоить привилегии пользователя root. Исправлено в исходной версии Linux 2.4.23.
Пол Старжец (Paul Starzetz) обнаружил дыру в проверке границ области памяти в системном вызове mremap ядра Linux версий 2.4.x и 2.6.x, что может позволить локальному нападающему присвоить привилегии пользователя root. Версия 2.2 этой ошибки не содержит. Исправлено в исходной версии Linux 2.4.24.
Пол Старжец (Paul Starzetz) и Войцеч Пурчински (Wojciech Purczynski) из isec.pl обнаружили критическую уязвимость в коде управления памятью Linux — в системном вызове mremap(2). Из-за отсутствия проверки возвращаемых внутренними функциями значений локальный нападающий может присвоить привилегии пользователя root. Исправлено в исходных версиях Linux 2.4.25 и 2.6.3.
Обратите внимание на то, что пакет исходного кода содержит большое количество обновлений, чтобы можно было скомпилировать пакет, что со старым пакетом исходного кода невозможно.
В стабильном дистрибутиве (woody) эти проблемы исправлены в пакете kernel-image-2.4.18-hppa версии 62.1.
В нестабильном дистрибутиве (sid) эти проблемы исправлены в пакете kernel-image-2.4.25-hppa версии 2.4.25-1.
Мы рекомендуем вам немедленно обновить пакеты ядра Linux.
Контрольные суммы MD5 этих файлов доступны в исходном сообщении.