PDA

Просмотр полной версии : Разыменование нулевого указателя в DNS резолвере в ядре Linux



olejah
07.03.2011, 23:42
07 марта, 2011

Программа: Linux kernel 2.6.37, возможно более ранние версии

Опасность: Низкая

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

Уязвимость существует из-за ошибки разыменования нулевого указателя при чтении ключа DNS резолвера, инициализированного с индикатором ошибки. Локальный пользователь может аварийно завершить работу ядра системы.

URL производителя: www.kernel.org (http://www-05.ibm.com/innovation/ru/car/index.html)

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

securitylab.ru (http://www.securitylab.ru/vulnerability/405000.php)

fukusimovv
02.04.2011, 17:04
Я стараюсь при обращении по указателю всегда проверять его на NULLнапример: if image = NULL image -> Left = 10;можно-ли сделать так, чтобы программа автоматически при обращении к указателю проверяла его ненулевое значение и реагировала или не реагировла?