Уязвимость glibc в GHOST (CVE-2015-0235): требуется ли перезагрузить сервер после обновления glibc?

Я хочу обновить glibc в соответствии с RedHat: https://rhn.redhat.com/errata/RHSA-2015-0090.html

Требуется ли перезагрузить сервер после обновления glibc?

3 ответа

Решение

Перезапуск технически нетребуется, потому что только программы, которые используют glibc, должны быть перезапущены, а ядро ​​не использует glibc.

При этом перезапуск всего, что использует glibc, достаточно широк, чтобы вы могли просто перезагрузиться.

Например, /sbin/init использует glibc. Однако перезапуск это тривиально (запустить init u как корень).

Если вас устраивает ручной перезапуск отдельных служб, использующих уязвимую библиотеку, вы можете запустить эту команду и перезапустить перечисленные процессы:

# lsof | awk '/libc-/ {print $1}' | sort -u

Вы, вероятно, обнаружите, что будет проще перезапустить машину полностью.

Да, поэтому процессы, которые зависят от старой версии glibc, запускаются снова с новой версией библиотеки. По этой причине также необходимо перекомпилировать статически связанные программы.

Другие вопросы по тегам