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

exploitDog

fstec логотип

BDU:2016-02233

Опубликовано: 04 окт. 2013
Источник: fstec
CVSS2: 5.1
EPSS Средний

Описание

Уязвимость реализации PTR_MANGLE библиотек, обеспечивающих системные вызовы и основные функции glibc и eglibc, связана с неправильной инициализацией случайного значения для защиты указателя. Эксплуатация уязвимости может позволить нарушителю, действующему удалённо, контролировать исполнение потока путем использования переполнения буфера при работе приложения и нулевого значения в механизме защиты указателя для вычисления текущего адреса данных в памяти

Вендор

The GNU Project

Наименование ПО

glibc
eglibc

Версия ПО

до 2.17 включительно (glibc)
. (eglibc)
2.4 (glibc)

Тип ПО

Прикладное ПО информационных систем

Операционные системы и аппаратные платформы

Сообщество свободного программного обеспечения Unix .
Сообщество свободного программного обеспечения Linux .

Уровень опасности уязвимости

Средний уровень опасности (базовая оценка CVSS 2.0 составляет 5,1)

Возможные меры по устранению уязвимости

Использование рекомендаций:
http://www.openwall.com/lists/oss-security/2013/07/15/9
http://www.openwall.com/lists/oss-security/2013/07/15/9

Статус уязвимости

Подтверждена производителем

Наличие эксплойта

Существует в открытом доступе

Информация об устранении

Уязвимость устранена

EPSS

Процентиль: 96%
0.11428
Средний

5.1 Medium

CVSS2

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

ubuntu
почти 13 лет назад

The PTR_MANGLE implementation in the GNU C Library (aka glibc or libc6) 2.4, 2.17, and earlier, and Embedded GLIBC (EGLIBC) does not initialize the random value for the pointer guard, which makes it easier for context-dependent attackers to control execution flow by leveraging a buffer-overflow vulnerability in an application and using the known zero value pointer guard to calculate a pointer address.

redhat
около 13 лет назад

The PTR_MANGLE implementation in the GNU C Library (aka glibc or libc6) 2.4, 2.17, and earlier, and Embedded GLIBC (EGLIBC) does not initialize the random value for the pointer guard, which makes it easier for context-dependent attackers to control execution flow by leveraging a buffer-overflow vulnerability in an application and using the known zero value pointer guard to calculate a pointer address.

nvd
почти 13 лет назад

The PTR_MANGLE implementation in the GNU C Library (aka glibc or libc6) 2.4, 2.17, and earlier, and Embedded GLIBC (EGLIBC) does not initialize the random value for the pointer guard, which makes it easier for context-dependent attackers to control execution flow by leveraging a buffer-overflow vulnerability in an application and using the known zero value pointer guard to calculate a pointer address.

debian
почти 13 лет назад

The PTR_MANGLE implementation in the GNU C Library (aka glibc or libc6 ...

github
больше 4 лет назад

The PTR_MANGLE implementation in the GNU C Library (aka glibc or libc6) 2.4, 2.17, and earlier, and Embedded GLIBC (EGLIBC) does not initialize the random value for the pointer guard, which makes it easier for context-dependent attackers to control execution flow by leveraging a buffer-overflow vulnerability in an application and using the known zero value pointer guard to calculate a pointer address.

EPSS

Процентиль: 96%
0.11428
Средний

5.1 Medium

CVSS2