- PVSM.RU - https://www.pvsm.ru -

Обнаружена уязвимость в подсистеме ptrace ядра Linux

В реализации системного вызова ptrace выявлена [1] уязвимость CVE-2014-4699 [2], позволяющая поднять свои привилегии в системе либо вызвать панику ядра. Уязвимость проявляется только на архитектуре x86_64 при использовании некоторых моделях Intel процессоров. Проблема проявляется начиная с ядра 2.6.17, но техника эксплуатации для разных выпусков может отличаться. Для проверки наличия уязвимости опубликован [3] рабочий прототип эксплоита. Внимание, тестировать только на виртуалках))))

Проблема вызвана отсутствием проверки корректности RIP-регистра в ptrace API, что при определённом стечении обстоятельств может привести к восстановлению некорректной точки возврата при использовании инструкции 'sysret'. Уязвимость уже исправлена [4] в выпусках ядра [5] Linux 3.15.4, 3.14.11, 3.4.97 и 3.10.47. Из дистрибутивов выпустивших обновление можно отметить Debian [6], Ubuntu [7] и Arch Linux [8]. По другим дистрибутивам данных нет.

Автор: lesovsky

Источник [9]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/linux/64552

Ссылки в тексте:

[1] выявлена: https://bugzilla.redhat.com/show_bug.cgi?id=1115927

[2] CVE-2014-4699: http://www.openwall.com/lists/oss-security/2014/07/08/5

[3] опубликован: http://www.openwall.com/lists/oss-security/2014/07/08/16

[4] исправлена: https://git.kernel.org/cgit/linux/kernel/git/stable/linux-stable.git/commit/?id=b9cd18de4db3c9ffa7e17b0dc0ca99ed5aa4d43a

[5] ядра: https://www.kernel.org/

[6] Debian: https://www.debian.org/security/2014/dsa-2972

[7] Ubuntu: http://people.canonical.com/~ubuntu-security/cve/2014/CVE-2014-4699.html

[8] Arch Linux: https://bugs.archlinux.org/task/41115?project=1

[9] Источник: http://habrahabr.ru/post/229303/