Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

fstec логотип

BDU:2024-06271

Опубликовано: 16 авг. 2024
Источник: fstec
CVSS3: 8.8
CVSS2: 9
EPSS Средний

Описание

Уязвимость контроллера входящего трафика в кластере Kubernetes ingress-nginx связана с ошибками при обработке аннотаций Ingress-объектов. Эксплуатация уязвимости может позволить нарушителю, действующему удалённо, повысить свои привилегии

Вендор

NGINX Inc.

Наименование ПО

NGINX Ingress Controller

Версия ПО

до 1.11.2 (NGINX Ingress Controller)

Тип ПО

Сетевое программное средство

Операционные системы и аппаратные платформы

-

Уровень опасности уязвимости

Высокий уровень опасности (базовая оценка CVSS 2.0 составляет 9)
Высокий уровень опасности (базовая оценка CVSS 3.0 составляет 8,8)

Возможные меры по устранению уязвимости

Установка обновлений из доверенных источников.
В связи со сложившейся обстановкой и введенными санкциями против Российской Федерации рекомендуется устанавливать обновления программного обеспечения только после оценки всех сопутствующих рисков.
Компенсирующие меры:
- минимизация пользовательских привилегий;
- отключение/удаление неиспользуемых учётных записей пользователей;
- ограничение прав пользователей на создание Ingress-объектов (строгий RBAC);
- проверка существующих объектов Ingress на наличие подозрительных аннотаций, особенно содержащих возвраты каретки ( \r);
- ведение журнала аудита Kubernetes для обнаружения попыток эксплуатации уязвимости;
- использование контроллеров допуска - реализация ValidatingAdmissionWebhooks для проверки объектов Ingress и их аннотаций.
Использование рекомендаций производителя:
https://github.com/kubernetes/kubernetes/issues/126744

Статус уязвимости

Подтверждена производителем

Наличие эксплойта

Существует в открытом доступе

Информация об устранении

Уязвимость устранена

Идентификаторы других систем описаний уязвимостей

EPSS

Процентиль: 94%
0.13278
Средний

8.8 High

CVSS3

9 Critical

CVSS2

Связанные уязвимости

CVSS3: 8.8
redos
23 дня назад

Уязвимость golang-k8s-ingress-nginx

CVSS3: 8.8
nvd
около 1 года назад

A security issue was discovered in ingress-nginx where an actor with permission to create Ingress objects (in the `networking.k8s.io` or `extensions` API group) can bypass annotation validation to inject arbitrary commands and obtain the credentials of the ingress-nginx controller. In the default configuration, that credential has access to all secrets in the cluster.

CVSS3: 8.8
github
около 1 года назад

A security issue was discovered in ingress-nginx where an actor with permission to create Ingress objects (in the `networking.k8s.io` or `extensions` API group) can bypass annotation validation to inject arbitrary commands and obtain the credentials of the ingress-nginx controller. In the default configuration, that credential has access to all secrets in the cluster.

EPSS

Процентиль: 94%
0.13278
Средний

8.8 High

CVSS3

9 Critical

CVSS2