Атаки на SSL-центры продолжаются

Атаки на SSL-центры продолжаются

Компания KPN, еще один сертификационный центр SSL из Нидерландов, приостановила операции по выпуску цифровых удостоверений в связи с обнаружением факта несанкционированного доступа к своим серверам. Фирма ведет внутреннее расследование инцидента.


В процессе аудита систем безопасности специалисты обнаружили в локальной вычислительной сети KPN признаки присутствия злоумышленников: на одном из серверов компании предполагаемые хакеры устроили хранилище своих программных инструментов, в частности - средств организации и ведения DDoS-атак. Точное время компрометации сервера не известно; не исключено, что "арсенал" был оборудован не один год назад.

Признаков того, что вскрытые вычислительные мощности использовались для изготовления поддельных сертификатов SSL, эксперты пока не обнаружили. Тем не менее, с учетом недавнего происшествия с DigiNotar компания считает, что вероятность подобного развития событий "не может быть полностью исключена" - так что операции по сертификатам пришлось приостановить на время проведения детального расследования. Действительно, осторожность в подобных вопросах никогда не бывает лишней, так что решение сертификационного центра представляется оправданным.

Если опасения руководства KPN подтвердятся, то эффект может быть существенным: как и DigiNotar, эта фирма снабжает сертификатами крупные компании и государственные учреждения, причем после падения DigiNotar многие ее бывшие клиенты перешли на обслуживание именно в KPN. Пока затруднительно прогнозировать, каковы будут конкретные последствия подобного происшествия, поскольку доподлинно не известно, сколь широка клиентская база компании (напомним, что услугами DigiNotar пользовалось относительно небольшое число сетевых ресурсов, что сделало всеобщий отказ от ее сертификатов относительно безболезненным).

Заметим, что незадолго до появления официальной информации от KPN сетевые СМИ сообщили о еще одном происшествии, связанном с работой центров выдачи удостоверений SSL: производители Интернет-обозревателей (в частности, Mozilla и Microsoft) заблокировали сертификаты малайзийского поставщика Digicert. Согласно имеющимся сведениям, причиной тому стало нарушение требований к безопасности - центр выпустил ненадежные удостоверения, харакеризующиеся несколькими потенциально опасными изъянами.

The Register

Письмо автору

Старая уязвимость в telnetd вернулась спустя 27 лет

Уязвимость из конца 90-х неожиданно вернулась и снова позволяет получить полный root-доступ к серверу без аутентификации. Об этом рассказал исследователь в области кибербезопасности Джастин Шварц, проанализировавший проблему в telnetd — демоне устаревшего, но всё ещё используемого протокола Telnet.

По словам Шварца, речь идёт о фактическом «возрождении» CVE-1999-0073 — известной уязвимости, которую многие давно считали закрытой страницей в истории.

Однако в современных реализациях обнаружился схожий механизм, позволяющий обойти проверку подлинности и повысить права. Проблема кроется в том, как telnetd запускает процесс /bin/login в контексте root-to-root.

В таком режиме ядро выставляет флаг AT_SECURE в ноль. А это значит, что динамический линкер не переходит в защищённый режим исполнения. В результате ответственность за очистку переменных окружения ложится на сам telnetd. Именно в этот момент, по словам исследователя, всё идёт не так.

Если демон не фильтрует переменные окружения должным образом, атакующий может подменить их и заставить систему загрузить вредоносную библиотеку (shared object). Шварц продемонстрировал технику повышения привилегий, при которой создаётся копия /bin/sh с SUID/SGID-правами. Фактически это даёт полный контроль над системой.

Ключевой момент: для эксплуатации не требуется никакой аутентификации через telnet. Повышение привилегий происходит без входа в систему.

Шварц считает, что проблема связана с давним подходом к фильтрации и использованием «чёрных списков» переменных. Такой метод, по его мнению, оказался ненадёжным и оставлял лазейки почти 27 лет. В качестве решения он предлагает перейти к модели «белого списка», как это реализовано в OpenSSH, где разрешён строго ограниченный набор безопасных переменных.

Шварц также предлагает объединить проблему в единый CVE с формулировкой «Некорректная очистка среды окружения в telnetd», чтобы закрыть как старые векторы, так и новый сценарий с динамическим линкером.

При этом рабочий код эксплойта исследователь публиковать не стал, чтобы не спровоцировать волну кибератак.

Напомним, в пролом месяце мы писали про ещё критическую уязвимость в telnetd, которая жила почти 10 лет и давала root-доступ.

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