Пол Старжец (Paul Starzetz) и Войцеч Пурчински (Wojciech Purczynski) из isec.pl обнаружили критическую уязвимость в коде управления памятью Linux — в системном вызове mremap(2). Из-за отсутствия проверки возвращаемых внутренними функциями значений локальный нападающий может присвоить привилегии пользователя root.
В стабильном дистрибутиве (woody) эта проблема исправлена в пакете kernel-source версии 2.4.18-14.2, пакете образа ядра для архитектуры alpha версии 2.4.18-14, для архитектуры i386 2.4.18-12.2, образа i386bf версии 2.4.18-5woody7, и для архитектуры powerpc версии 2.4.18-1woody4.
Другие архитектуры, вероятно, будут описаны в отдельных предложениях или не затронуты (m68k).
В нестабильном дистрибутиве (sid) эта проблема исправлена в пакете исходного кода, образов для архитектур i386 и alpha версии 2.4.24-3 и для архитектуры powerpc версии 2.4.22-10.
Эта проблема также исправлена в исходных версиях Linux 2.4.25 и 2.6.3.
Мы рекомендуем вам немедленно обновить пакеты ядра Linux.
Таблица уязвимости CAN-2004-0077
Контрольные суммы MD5 этих файлов доступны в исходном сообщении.