Security Lab

Повышение привилегий в ядре Linux при обработке pktcdvd и rawdevice ioctl дескрипторов

Дата публикации:18.05.2005
Всего просмотров:1520
Опасность:
Низкая
Наличие исправления:
Количество уязвимостей:1
CVE ID: Нет данных
Вектор эксплуатации:
Воздействие:
CWE ID: Нет данных
Наличие эксплоита: Нет данных
Уязвимые продукты:
Уязвимые версии: Linux kernel 2.6 – 2.6.12-rc4

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

Уязвимость обнаружена в файле 'drivers/block/pktcdvd.c' из-за некорректной обработки некоторых входных данных в дескрипторах блочных устройств rawdevice и pktcdvd. Локальный пользователь может с помощью специально сформированного параметра обойти ограничения страницы пользовательского пространства (user space limit), перезаписать данные ядра и вызвать отказ в обслуживании или выполнить произвольный код на целевой системе.

Пример/Эксплоит:
Linux Kernel 2.6.x "ioctl_by_bdev()" Local Denial of Service PoC Exploit

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

Решение: Способов устранения уязвимости не существует в настоящее время.

Ссылки: Linux kernel pktcdvd and rawdevice ioctl break user space limit vulnerability