Уязвимость раскрытия чувствительной информации из стека ядра Linux через системные вызовы "recvfrom", "recvmmsg" или "recvmsg"
Описание
Обнаружена уязвимость в ядре Linux, связанная с обновлением определённых значений длины до того, как будут инициализированы связанные структуры данных. Это позволяет локальным пользователям получить доступ к чувствительной информации из памяти стека ядра через системные вызовы:
recvfrom
recvmmsg
recvmsg
Проблема затрагивает файлы:
net/ipv4/ping.c
net/ipv4/raw.c
net/ipv4/udp.c
net/ipv6/raw.c
net/ipv6/udp.c
Затронутые версии ПО
- Ядро Linux до версии 3.12.4
Тип уязвимости
Раскрытие чувствительной информации
Затронутые пакеты
Платформа | Пакет | Состояние | Рекомендация | Релиз |
---|---|---|---|---|
Red Hat Enterprise Linux 7 | kernel | Not affected | ||
Red Hat Enterprise Linux 5 | kernel | Fixed | RHSA-2014:0285 | 12.03.2014 |
Red Hat Enterprise Linux 6 | kernel | Fixed | RHSA-2014:0159 | 11.02.2014 |
Red Hat Enterprise MRG 2 | kernel-rt | Fixed | RHSA-2014:0439 | 28.04.2014 |
Показывать по
Дополнительная информация
Статус:
EPSS
2.1 Low
CVSS2
Связанные уязвимости
The Linux kernel before 3.12.4 updates certain length values before ensuring that associated data structures have been initialized, which allows local users to obtain sensitive information from kernel stack memory via a (1) recvfrom, (2) recvmmsg, or (3) recvmsg system call, related to net/ipv4/ping.c, net/ipv4/raw.c, net/ipv4/udp.c, net/ipv6/raw.c, and net/ipv6/udp.c.
The Linux kernel before 3.12.4 updates certain length values before ensuring that associated data structures have been initialized, which allows local users to obtain sensitive information from kernel stack memory via a (1) recvfrom, (2) recvmmsg, or (3) recvmsg system call, related to net/ipv4/ping.c, net/ipv4/raw.c, net/ipv4/udp.c, net/ipv6/raw.c, and net/ipv6/udp.c.
The Linux kernel before 3.12.4 updates certain length values before en ...
The Linux kernel before 3.12.4 updates certain length values before ensuring that associated data structures have been initialized, which allows local users to obtain sensitive information from kernel stack memory via a (1) recvfrom, (2) recvmmsg, or (3) recvmsg system call, related to net/ipv4/ping.c, net/ipv4/raw.c, net/ipv4/udp.c, net/ipv6/raw.c, and net/ipv6/udp.c.
ELSA-2014-3011: Unbreakable Enterprise kernel security update (IMPORTANT)
EPSS
2.1 Low
CVSS2