Критическая уязвимость CVE-2026-18453 в 389 Directory Server: отказ в обслуживании без аутентификации
В 389 Directory Server обнаружена уязвимость, приводящая к отказу в обслуживании (DoS) через разыменование нулевого указателя до аутентификации. Удаленный злоумышленник может отправить специально сформированную последовательность поисковых запросов, чтобы вызвать сбой LDAP-сервера. Проблема затрагивает актуальные версии Red Hat Directory Server и требует немедленного обновления.
Подробности
Проблема заключается в обработке постраничных результатов (paged results) в сочетании с управляющим элементом `USE_ONE_BACKEND`. В коде `op_shared_search` отсутствует проверка на NULL перед выполнением операций, что приводит к разыменованию нулевого указателя при получении определенной последовательности подготовленных LDAP-запросов. В результате процесс LDAP-сервера аварийно завершает работу. Уязвимость имеет идентификатор CVE-2026-18453 и оценку CVSS 7.5 (HIGH). Она подтверждена для следующих продуктов Red Hat: - Red Hat Directory Server 11.7 E4S, 11.9, 12.2 E4S, 12.4 E4S для соответствующих версий RHEL - Red Hat Enterprise Linux 7 (Extended Lifecycle Support), 8, 8.4, 8.6, 8.8, 9, 10, а также редакции с расширенной и длительной поддержкой. Важно отметить, что для эксплуатации уязвимости не требуется предварительная аутентификация. Атакующему достаточно иметь сетевой доступ к порту LDAP (по умолчанию 389 или 636). Успешная эксплуатация приводит к полному отказу сервиса, что нарушает доступность аутентификации и каталогов для всех зависимых приложений.Что делать
Вендором (Red Hat) уже подготовлены исправления, доступные через каналы обновления. Рекомендуется немедленно выполнить следующие действия: 1. **Обновить пакеты**: Установите последние обновления безопасности для пакета `389-ds-base`. Используйте команды `yum update 389-ds-base` или `dnf update 389-ds-base` в зависимости от версии операционной системы. 2. **Проверить применяемость**: Убедитесь, что версия вашего экземпляра 389 Directory Server входит в перечень затронутых версий, указанный выше. Если используется неподдерживаемая версия, обновите ее до актуальной поддерживаемой. 3. **Временные меры**: Если немедленное обновление невозможно, ограничьте сетевой доступ к LDAP-портам (389/TCP, 636/TCP) с помощью межсетевых экранов (firewall), разрешив подключения только для доверенных узлов и приложений. 4. **Мониторинг**: Включите мониторинг доступности службы и журналов аудита для быстрого обнаружения признаков аномальных последовательностей запросов. Игнорирование данной рекомендации может привести к длительным простоям сервиса. Учитывая, что 389 Directory Server часто используется в качестве централизованного хранилища учетных данных и политик, его недоступность может заблокировать доступ пользователей ко всем корпоративным системам.Итог
CVE-2026-18453 — опасная уязвимость отказа в обслуживании, не требующая аутентификации. Специалистам по информационной безопасности и администраторам инфраструктуры следует незамедлительно включить обновление пакетов `389-ds-base` в план первоочередных работ. Своевременная установка патчей позволит предотвратить потенциальные атаки, направленные на нарушение доступности каталога.Источник: CVE Project (cvelistV5)
