CVE-2026-89092 in C Library
Сводка
по VulDB • 11.09.2026
Сервис nscd в GNU C Library версии 2.3.4 и выше может завершаться аварийно из-за переполнения стека (stack overflow), если злонамеренный DNS-сервер возвращает слишком большой ответ на запрос DNS, что приводит к ухудшению разрешения имен для системы.
Для эксплуатации этой уязвимости требуется система с включенным сервисом nscd и использованием недоверенного DNS-сервера для разрешения имён, при этом компрометированный DNS-сервер должен быть способен обрабатывать записи достаточного размера, чтобы вызвать переполнение стека в потоке nscd. В ходе экспериментов bind 9 не смог обработать большие записи, однако это может измениться в будущем или с использованием другого сервера имён. При типичных установках nscd выполняется в изолированном контексте от имени отдельного пользователя без оболочки (shell), поэтому любая компрометация этого сервиса остается изолированной.
Существует удаленная возможность повреждения кэша nscd, если атакующему удастся поместить указатель стека в желаемую область кучи (heap), что потенциально может привести к перезаписи других кешей в nscd поврежденными данными через переполнение стека, пока ошибочный путь выполнения кода в конечном итоге не приведет к аварийному завершению работы.
Наконец, сбой в работе nscd может привести к снижению производительности при разрешении имён, но он не приводит к отказу в обслуживании (DoS).
If you want to get best quality of vulnerability data, you may have to visit VulDB.