Ad

CVE-2026-50200

HIGH CVSS 3.1: 7,5 EPSS 0.31%
Обновлено 22 июня 2026
Steeltoe
Параметр Значение
CVSS 7,5 (HIGH)
Уязвимые версии до 4.2.0
Тип уязвимости CWE-319 (Передача данных в открытом виде), CWE-200 (Раскрытие информации)
Поставщик Steeltoe
Публичный эксплойт Нет

Steeltoe — это проект с открытым исходным кодом, который предоставляет набор библиотек, помогающих пользователям создавать облачные приложения. В Steeltoe.Management.Endpoint до версии 4.2.0 и Steeltoe.Management.EndpointCore до версии 3.4.0 компонент Sanitizer в исполнительном механизме среды редактирует значения конфигурации, сопоставляя имя ключа конфигурации со списком суффиксов. Список по умолчанию (`пароль`, `секрет`, `ключ`, `токен`, `.*credentials.*`, `vcap_services`) не охватывает стандартный шаблон .NET `ConnectionStrings:<name>` или соединители Steeltoe ``Steeltoe:Client:<type>:Default:ConnectionString`.

Очистка на основе значений отсутствует, поэтому полные значения строки подключения, включая встроенные сегменты `Password=` и `user:pass@host`, возвращаются дословно в ответах `/actuator/env`. Steeltoe.Management.Endpoint 4.2.0 и Steeltoe.Management.EndpointCore 3.4.0 исправляют проблему. Если немедленное обновление невозможно: По стандартному пути удалите `env` из списка уязвимостей привода; добавьте `.*connectionstring.*` в `KeysToSanitize` в качестве меры глубокоэшелонированной защиты для обоих путей; и/или требуют авторизации на конечных точках привода.

Показать оригинальное описание (EN)

Steeltoe is an open source project that provides a collection of libraries that helps users build cloud-native applications. In Steeltoe.Management.Endpoint prior to version 4.2.0 and Steeltoe.Management.EndpointCore prior to version 3.4.0, the `Sanitizer` component in the Environment actuator redacts configuration values by matching the configuration key name against a suffix list. The default list (`password`, `secret`, `key`, `token`, `.*credentials.*`, `vcap_services`) does not cover the standard .NET pattern `ConnectionStrings:<name>` or Steeltoe Connectors' `Steeltoe:Client:<type>:Default:ConnectionString`. There is no value-based scrubbing, so full connection string values including embedded `Password=` and `user:pass@host` segments are returned verbatim in `/actuator/env` responses. Steeltoe.Management.Endpoint 4.2.0 and Steeltoe.Management.EndpointCore 3.4.0 patch the issue. If an immediate upgrade is not possible: On the standard path, remove `env` from the actuator exposure list; add `.*connectionstring.*` to `KeysToSanitize` as a defense-in-depth measure for both paths; and/or require authorization on actuator endpoints.

Характеристики атаки

Способ атаки
По сети
Атака возможна удалённо
Сложность
Низкая
Легко эксплуатировать
Нужны права
Не требуются
Права не нужны
Участие пользователя
Не требуется
Не нужно действие пользователя

Последствия

Конфиденциальность
Высокое
Полная утечка данных
Целостность
Нет
Нет модификации данных
Доступность
Нет
Нет нарушения работы

Строка CVSS v3.1