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

Дата публикации:
20.06.2014
Дата изменения:
20.06.2014
Всего просмотров:
511
Опасность:
Низкая
Наличие исправления:
Инстуркции по устранению
Количество уязвимостей:
1
CVSSv2 рейтинг:
(AV:L/AC:L/Au:N/C:N/I:N/A:P/E:U/RL:W/RC:C) = Base:2.1/Temporal:1.7
CVE ID:
CVE-2014-3940
Вектор эксплуатации:
Локальная
Воздействие:
Отказ в обслуживании
CWE ID:
Нет данных
Наличие эксплоита:
Нет данных
Уязвимые продукты:
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 3.2.60, 3.4.92, 3.10.42, 3.12.21 и 3.14.6, возможно более ранние версии

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

Уязвимость существует из-за ошибки при проверке недействительных записей hugeTLB в функции "gather_hugetbl_stats()" в файле fs/proc/task_mmu.c. Локальный пользователь может аварийно завершить работу приложения.
Для успешной эксплуатации уязвимости требуется чтоб Linux Kernel был построен на файловой системе HugeTLB (CONFIG_HUGETLBFS и CONFIG_HUGETLB_PAGE) а также с Non Uniform Memory Access (CONFIG_NUMA).

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

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

Ссылки: https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/fs/proc/task_mmu.c?id=d4c54919ed86302094c0ca7d48a8cbd4ee753e92
https://lkml.org/lkml/2014/3/18/784

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

CAPTCHA