• Все разделы
  • Статьи
  • Медиа
  • Новости
  • Нормативные материалы
  • Конференции
  • Глоссарий

Повышение привилегий

Карточка уязвимости

Характеристики уязвимости

Уровень опасности
Оценка CVSS
(AV:L/AC:L/Au:N/C:C/I:C/A:C)
Производитель ПО
Наименование ПО
Linux Kernel (Unknown)
Описание
Эмулятор системного вызова IA32 в Linux kernel не заполняет нулями регистр eax после использования 32-битного запроса к ptrace, что может позволить локальным пользователям повысить свои привилегии, если выйти за границы массива и получить доступ к таблице системных вызовов, используя регистр %RAX.
Как исправить
Для устранения уязвимости необходимо установить последнюю версию продукта, соответствующую используемой платформе. Необходимую информацию можно получить по адресу:
http://www.kernel.org/
Ссылки
FULLDISC (20070924 COSEINC Linux Advisory #2: IA32 System Call): http://marc.info/?l=full-disclosure&m=119062587407908&w=2
MLIST ([linux-kernel] 20070921 Linux 2.6.22.7): http://lkml.org/lkml/2007/9/21/512
MLIST ([linux-kernel] 20070921 Re: Linux 2.6.22.7): http://lkml.org/lkml/2007/9/21/513
http://www.kernel.org/pub/linux/kernel/v2.6/ChangeLog-2.6.22.7