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

exploitDog

redhat логотип

CVE-2012-6657

Опубликовано: 24 сент. 2012
Источник: redhat
CVSS2: 4.4

Уязвимость отказа в обслуживании (DoS) в функции "sock_setsockopt" файла "net/core/sock.c" ядра Linux, вызванная некорректной обработкой опции keepalive для raw-сокетов

Описание

Обнаружена уязвимость в функции sock_setsockopt в файле net/core/sock.c ядра Linux. Функция не проверяет, что действие keepalive связано с потоковым сокетом (stream socket), что позволяет локальным пользователям вызвать отказ в обслуживании (аварийное завершение работы системы) путём создания raw-сокета.
Проблема заключается в том, что реализация сетевого стека ядра Linux неправильно обрабатывает установку опции keepalive на raw-сокетах. Локальный пользователь, имеющий возможность создать raw-сокет, может использовать эту уязвимость для аварийного завершения работы системы.

Заявление

Данная проблема не затрагивает версии ядра Linux, поставляемые с:

  • Red Hat Enterprise Linux 7
  • Red Hat Enterprise MRG 2

Данная проблема затрагивает версии ядра Linux, поставляемые с:

  • Red Hat Enterprise Linux 5
  • Red Hat Enterprise Linux 6

Возможные будущие обновления ядра для Red Hat Enterprise Linux 5 и 6 могут устранить эту проблему.

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

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

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

  • Аварийное завершение работы (системы)
  • Отказ в обслуживании (DoS)

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

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

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

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

Статус:

Low
https://bugzilla.redhat.com/show_bug.cgi?id=1141742Kernel: net: guard tcp_set_keepalive against crash

4.4 Medium

CVSS2

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

ubuntu
больше 10 лет назад

The sock_setsockopt function in net/core/sock.c in the Linux kernel before 3.5.7 does not ensure that a keepalive action is associated with a stream socket, which allows local users to cause a denial of service (system crash) by leveraging the ability to create a raw socket.

nvd
больше 10 лет назад

The sock_setsockopt function in net/core/sock.c in the Linux kernel before 3.5.7 does not ensure that a keepalive action is associated with a stream socket, which allows local users to cause a denial of service (system crash) by leveraging the ability to create a raw socket.

debian
больше 10 лет назад

The sock_setsockopt function in net/core/sock.c in the Linux kernel be ...

github
около 3 лет назад

The sock_setsockopt function in net/core/sock.c in the Linux kernel before 3.5.7 does not ensure that a keepalive action is associated with a stream socket, which allows local users to cause a denial of service (system crash) by leveraging the ability to create a raw socket.

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

ELSA-2014-3108: Unbreakable Enterprise kernel security update (IMPORTANT)

4.4 Medium

CVSS2