Переполнение буфера в NetScaler ADC и Gateway ведёт к отказу в обслуживании

vulnerability

Уязвимость в контроллере доставки приложений NetScaler ADC и связанной с ним системе контроля доступа к виртуальной среде NetScaler Gateway позволяет вывести сервис из строя одним запросом. Причина - переполнение буфера: программа обращается к участку памяти, который ей не выделен. В Банке данных угроз безопасности информации (BDU) проблема числится под номером BDU:2026-17788 и идентификатором CVE-2026-88777. Результат эксплуатации по описанию один: отказ в обслуживании.

Уязвимость CVE-2026-88777 в NetScaler ADC и Gateway

Ошибку выявили 27 сентября 2026 года, производитель её подтвердил. Класс - выход операции за границы буфера в памяти (CWE-119). Злоумышленник отправляет на устройство специально составленный запрос, обработка данных выходит за пределы отведённого участка памяти, и работа сервиса нарушается. Точные технические подробности не раскрыты: в карточке BDU способ эксплуатации описан обобщённо, как манипулирование структурами данных.

Для атаки не нужны ни учётная запись, ни пароль, ни действия пользователя. Доступ нужен только сетевой, то есть со стороны сети, из которой устройство видно. Это снижает порог входа: достаточно одного адреса опубликованного сервиса, чтобы попытаться вызвать сбой.

Оценки высокие. По методике CVSS 3.1 базовая оценка - 9,8 из 10, по устаревшей CVSS 2.0 - 10 из 10, по CVSS 4.0 - 8,8. BDU относит уязвимость к критическому уровню по первым двум шкалам и к высокому по четвёртой. При этом вектор CVSS 3.1 предполагает влияние на конфиденциальность, целостность и доступность данных, тогда как словесное описание ограничивает последствия отказом в обслуживании. Сведений о краже данных или изменении конфигурации в источнике нет, поэтому закладываться стоит на доступность сервиса.

Чем опасен такой сбой

NetScaler ADC публикует приложения наружу и часто работает на периметре корпоративной сети. Через NetScaler Gateway сотрудники подключаются к внутренним ресурсам извне. Отказ в обслуживании на таком узле означает, что опубликованные сервисы и удалённый доступ одновременно перестают отвечать. Восстановление обычно требует перезапуска служб или самого устройства, то есть вмешательства администратора на месте. Простой у всех пользователей сразу - самая вероятная плата за такую атаку, и для организаций с круглосуточными процессами это чувствительно.

Уязвимы NetScaler ADC веток 13.1 и 14.1 - до 14.1-73.37 и до 13.1-64.23 соответственно. В те же диапазоны попадает NetScaler Gateway. Отдельно перечислены сборки для сред с повышенными требованиями к сертификации: NetScaler ADC FIPS до 14.1-73.37 FIPS и до 13.1-37.279, NetScaler ADC NDcPP до 13.1-37.279. Владельцам устройств в изолированных и сертифицированных контурах нужно проверять эти номера отдельно - общая ветка их не закрывает.

Атаки пока не подтверждены

Сведений об эксплуатации в реальных атаках нет. Статус наличия эксплойта (вредоносного кода, использующего уязвимость) в карточке BDU обозначен как уточняющийся. На GitHub появился проверочный инструмент, который ищет уязвимые сборки NetScaler. Такой скрипт сам по себе не означает, что атаки уже идут, но он упрощает подготовку для тех, кто решит попробовать сбой на практике.

Исправление

Уязвимость устранена. Исправления вышли в сборках 14.1-73.37 и 13.1-64.23, для FIPS и NDcPP действуют свои номера. Порядок установки и полный перечень платформ приведены в статье CTX697096 на сайте поддержки Citrix.

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

NetScaler - заметный компонент периметра, и ошибки в нём давно интересуют атакующих. Запрос без учётных данных способен остановить публикацию приложений и удалённый доступ к внутренней сети. Оценка 9,8 по CVSS 3.1 при описании, ограниченном отказом в обслуживании, оставляет вопрос о полном объёме последствий открытым до появления независимых данных.

Ссылки

Комментарии: 0