Security Lab

Повреждение памяти в функции getgrouplist() в GNU C Library Dynamic Linker (glibc)

Дата публикации:17.10.2003
Дата изменения:02.11.2010
Всего просмотров:1242
Опасность:
Низкая
Наличие исправления: Да
Количество уязвимостей:1
CVSSv2 рейтинг: 6.2 (AV:L/AC:H/Au:N/C:C/I:C/A:C/E:U/RL:O/RC:C)
CVE ID: Нет данных
Вектор эксплуатации: Локальная
Воздействие: Отказ в обслуживании
Повышение привилегий
CWE ID: Нет данных
Наличие эксплоита: Нет данных
Уязвимые продукты: GNU C Library (glibc) 2.x
Уязвимые версии: GNU C Library Dynamic Linker (glibc) 2.2.4 и более ранние версии

Описание:
Уязвимость позволяет локальному пользователю вызвать повреждение памяти и потенциально скомпрометировать целевую систему.

Уязвимость существует из-за ошибки сегментации в функции getgrouplist() в файле libc/grp/initgroups.c при обработке большого количества групп. Если приложение, использующее уязвимую функцию, не проверяет количество возвращаемых групп, злоумышленник может вызвать повреждение памяти и аварийно завершить работу приложения или выполнить произвольный код на целевой системе.

URL производителя: www.gnu.org/software/libc/libc.html

Решение: Установите последнюю версию с сайта производителя.

Ссылки: http://rhn.redhat.com/errata/RHSA-2003-249.html
http://rhn.redhat.com/errata/RHSA-2003-325.html
Журнал изменений: a:2:{s:4:"TEXT";s:140:"02.11.2010
Изменено название и описание уязвимости, понижен рейтинг опасности, исправлена информация об уязвимой версии библиотеки. ";s:4:"TYPE";s:4:"html";}