Разыменование нулевого указателя в DNS резолвере в ядре Linux
[B]07 марта, 2011[/B]
[B]Программа:[/B] Linux kernel 2.6.37, возможно более ранние версии
[B]Опасность:[/B] [B][COLOR="Green"]Низкая[/COLOR][/B]
Описание:
Уязвимость позволяет локальному пользователю вызвать отказ в обслуживании системы.
Уязвимость существует из-за ошибки разыменования нулевого указателя при чтении ключа DNS резолвера, инициализированного с индикатором ошибки. Локальный пользователь может аварийно завершить работу ядра системы.
[B]URL производителя:[/B] [URL="http://www-05.ibm.com/innovation/ru/car/index.html"]www.kernel.org [/URL]
[B]Решение:[/B] Установите исправление из GIT репозитория производителя.
[URL="http://www.securitylab.ru/vulnerability/405000.php"]securitylab.ru[/URL]
Разыменование нулевого указателя в DNS резолвере в ядре Linux
Я стараюсь при обращении по указателю всегда проверять его на NULLнапример: if image = NULL image -> Left = 10;можно-ли сделать так, чтобы программа автоматически при обращении к указателю проверяла его ненулевое значение и реагировала или не реагировла?