Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

redhat логотип

CVE-2014-7826

Опубликовано: 07 нояб. 2014
Источник: redhat
CVSS2: 4

Уязвимость повышения привилегий или отказа в обслуживании (DoS) в файле "kernel/trace/trace_syscalls.c" ядра Linux, связанная с некорректной обработкой приватных номеров системных вызовов в подсистеме ftrace

Описание

Обнаружена уязвимость в файле kernel/trace/trace_syscalls.c ядра Linux. Проблема заключается в том, что подсистема ftrace не обрабатывает должным образом приватные номера системных вызовов. Это позволяет локальным пользователям повысить свои привилегии или вызвать отказ в обслуживании (разыменование недопустимого указателя) через специально созданное приложение.

Проблема включает две связанные уязвимости:

  • CVE-2014-7825: Уязвимость выхода за пределы памяти в функционале трассировки системных вызовов подсистемы perf. Локальный пользователь без привилегий мог использовать эту уязвимость для аварийного завершения работы системы.
  • CVE-2014-7826: Уязвимость выхода за пределы памяти в функционале трассировки системных вызовов подсистемы ftrace. На системах с включённой трассировкой системных вызовов ftrace локальный пользователь без привилегий мог использовать эту уязвимость для аварийного завершения работы системы или повышения привилегий.

Затронутые версии ПО

  • Ядро Linux до версии 3.17.2

Тип уязвимости

  • Повышение привилегий
  • Отказ в обслуживании (DoS)
  • Разыменование недопустимого указателя (invalid pointer dereference)
  • Выход за пределы памяти (out-of-bounds memory access)
  • Аварийное завершение работы (crash)
  • Повышение привилегий

Идентификаторы

  • CVE-2014-7825
  • CVE-2014-7826

Затронутые пакеты

ПлатформаПакетСостояниеРекомендацияРелиз
Red Hat Enterprise Linux 5kernelNot affected
Red Hat Enterprise Linux 6kernelFixedRHSA-2015:086421.04.2015
Red Hat Enterprise Linux 7kernelFixedRHSA-2015:029005.03.2015
Red Hat Enterprise MRG 2kernel-rtFixedRHSA-2014:194302.12.2014

Показывать по

Дополнительная информация

Статус:

Moderate
https://bugzilla.redhat.com/show_bug.cgi?id=1161565kernel: insufficient syscall number validation in perf and ftrace subsystems

4 Medium

CVSS2

Связанные уязвимости

CVSS3: 7.8
ubuntu
около 11 лет назад

kernel/trace/trace_syscalls.c in the Linux kernel through 3.17.2 does not properly handle private syscall numbers during use of the ftrace subsystem, which allows local users to gain privileges or cause a denial of service (invalid pointer dereference) via a crafted application.

CVSS3: 7.8
nvd
около 11 лет назад

kernel/trace/trace_syscalls.c in the Linux kernel through 3.17.2 does not properly handle private syscall numbers during use of the ftrace subsystem, which allows local users to gain privileges or cause a denial of service (invalid pointer dereference) via a crafted application.

CVSS3: 7.8
debian
около 11 лет назад

kernel/trace/trace_syscalls.c in the Linux kernel through 3.17.2 does ...

CVSS3: 7.8
github
больше 3 лет назад

kernel/trace/trace_syscalls.c in the Linux kernel through 3.17.2 does not properly handle private syscall numbers during use of the ftrace subsystem, which allows local users to gain privileges or cause a denial of service (invalid pointer dereference) via a crafted application.

oracle-oval
больше 10 лет назад

ELSA-2015-3015: Unbreakable Enterprise kernel security update (IMPORTANT)

4 Medium

CVSS2