Отказ в обслуживании в ядре Linux

Дата публикации:
02.02.2010
Дата изменения:
11.05.2010
Всего просмотров:
2437
Опасность:
Низкая
Наличие исправления:
Да
Количество уязвимостей:
1
CVSSv2 рейтинг:
(AV:L/AC:L/Au:N/C:N/I:N/A:C/E:U/RL:O/RC:C) = Base:4.9/Temporal:3.6
CVE ID:
Нет данных
Вектор эксплуатации:
Локальная
Воздействие:
Отказ в обслуживании
CWE ID:
Нет данных
Наличие эксплоита:
Нет данных
Уязвимые продукты:
Linux Kernel 2.6.x
Уязвимые версии: Linux kernel 2.6.x

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

Уязвимость существует из-за преждевременного вызова функции SET_PERSONALITY() и отсутствия проверки доступности ELF интерпретатора. Локальный пользователь может вызвать ошибку сегментации путем выполнения 64-битного приложения без ELF интерпретатора из-под 32-битного приложения. Для успешной эксплуатации уязвимости требуется наличие 64-битной системы.

URL производителя: www.kernel.org

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

Журнал изменений:

22.02.2010
Изменена секция «Решение».
04.03.2010
Добавлен PoC код.

Ссылки: Linux Kernel 64bit Personality Handling Local Denial of Service PoC
http://marc.info/?l=linux-mm&m=126466407724382&w=4
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=221af7f87b97431e3ee21ce4b0e77d5411cf1549
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=05d43ed8a89c159ff641d472f970e3f1baa66318
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=94673e968cbcce07fa78dac4b0ae05d24b5816e1
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=94f28da8409c6059135e89ac64a0839993124155
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=7ab02af428c2d312c0cf8fb0b01cc1eb21131a3d

или введите имя

CAPTCHA