Security Lab

Отказ в обслуживании в Linux Kernel

Дата публикации:19.05.2014
Всего просмотров:873
Опасность:
Низкая
Наличие исправления: Инстуркции по устранению
Количество уязвимостей:2
CVSSv2 рейтинг: 2.1 (AV:L/AC:L/Au:N/C:N/I:N/A:P/E:U/RL:T/RC:C)
2.1 (AV:L/AC:L/Au:N/C:N/I:N/A:P/E:U/RL:T/RC:C)
CVE ID: CVE-2014-3144
CVE-2014-3145
Вектор эксплуатации: Локальная
Воздействие: Отказ в обслуживании
CWE ID: Нет данных
Наличие эксплоита: Нет данных
Уязвимые продукты: Linux Kernel 2.6.x
Linux Kernel 3.10.x
Linux Kernel 3.12.x
Linux Kernel 3.14.x
Linux Kernel 3.2.x
Linux Kernel 3.4.x
Уязвимые версии: Linux Kernel 2.6.32.61, 3.2.59, 3.4.91, 3.10.40, 3.12.20 и 3.14.4, возможно более ранние версии

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

1. Уязвимость существует из-за ошибки в функции "__skb_get_nlattr()" в файле net/core/filter.c. Локальный пользователь может с помощью специально сформированного сообщения аварийно завершить работу приложения.

2. Уязвимость существует из-за ошибки в функции "__skb_get_nlattr_nest()" в файле net/core/filter.c. Локальный пользователь может с помощью специально сформированного сообщения аварийно завершить работу приложения.

Для успешной эксплуатации уязвимости необходимо, чтобы ядро было построено при поддержке BPF переводчика.

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

Решение: Исправлено в репозитории.

Ссылки: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/?id=05ab8f2647e4221cbdb3856dd7d32bd5407316b3