Уязвимость IPv6-стека грозила выполнением вредоносного кода в Linux 6.6

Уязвимость IPv6-стека грозила выполнением вредоносного кода в Linux 6.6

Уязвимость IPv6-стека грозила выполнением вредоносного кода в Linux 6.6

В сетевом стеке ядра Linux объявилась уязвимость, позволяющая выполнить в системе любой код через отправку анонса маршрутизатора (Router Advertisement, RA) по ICMPv6 из смежной сети. Патч вышел в этом месяце в составе сборки 6.6.9.

Проблема CVE-2023-6200 (7,5 балла CVSS) вызвана некорректной реализацией функции fib6_clean_expires(). Из-за этого в ходе обработки входящего RA-сообщения с указанным сроком жизни маршрута может возникнуть состояние гонки и, как следствие, ошибка использования освобожденной памяти (use-after-free).

Эксплойт не требует аутентификации и возможен лишь из локальной сети, когда в целевой системе включен IPv6 и активна настройка net.ipv6.conf.<сетевой адаптер>.accept_ra (в RHEL и Ubuntu для внешних интерфейсов по умолчанию отключена, но атака возможна через loopback).

Данная проблема была привнесена с выпуском Linux 6.6, соответствующий патч содержат январские сборки 6.6.9 и 6.7. В качестве временной меры защиты можно отключить IPv6. Проблема актуальна для Arch Linux, Gentoo, Fedora, Debian, Slackware, OpenMandriva, Manjaro; российской Astra Linux она не страшна: ее можно обновить только до ядра 6.1.

В прошлом году в Linux была обнаружена еще одна уязвимость, связанная с IPv6. Она позволяла провести DoS-атаку и составляла угрозу также для ОС, созданных в России.

Из недавних проблем реализации IPv6 наиболее интересны, пожалуй, PixieFAIL: они затрагивают UEFI-прошивки разных вендоров и потенциально грозят целевыми атаками на ЦОД и облачные кластеры.

NIST впервые за 12 лет переписал рекомендации по защите DNS

Национальный институт стандартов и технологий США (NIST) выпустил обновлённое руководство по защите DNS (впервые с 2013 года). Новый документ учитывает современные угрозы и предлагает использовать DNS не только как инфраструктурный сервис, но и как полноценный инструмент безопасности.

Одна из ключевых идей — внедрение protective DNS. Речь о DNS-сервисах, которые умеют блокировать вредоносные домены, фильтровать трафик и собирать данные для расследований.

NIST рекомендует использовать либо облачные решения, либо локальные (например, DNS-файрвол и RPZ), а лучше — их комбинацию.

Отдельное внимание уделено шифрованному DNS (DoT, DoH и DoQ). Он повышает конфиденциальность, но делает сам DNS-сервер центральной точкой контроля.

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

Обновлены и рекомендации по DNSSEC. В приоритете теперь более современные алгоритмы — ECDSA и Ed25519/Ed448 вместо RSA. Также советуют сокращать срок действия подписей, чтобы снизить риски при компрометации ключей.

В документе (PDF) много внимания уделено и базовой «гигиене» DNS. Среди типичных рисков — устаревшие CNAME-записи и ошибки делегирования, которые могут привести к перехвату доменов. Также NIST рекомендует разделять авторитетные и рекурсивные DNS-серверы и разворачивать их на разных площадках.

Главный вывод простой: DNS остаётся одной из ключевых точек в инфраструктуре, и его защита требует не просто настройки «по умолчанию», а полноценной стратегии с учётом современных угроз.

RSS: Новости на портале Anti-Malware.ru