Ad

CVE-2026-50202

MEDIUM CVSS 3.1: 5,9 EPSS 0.47%
Обновлено 22 июня 2026
Steeltoe
Параметр Значение
CVSS 5,9 (MEDIUM)
Уязвимые версии до 3.4.0
Тип уязвимости CWE-668 (Раскрытие ресурса неавторизованным компонентам)
Поставщик Steeltoe
Публичный эксплойт Нет

Steeltoe — это проект с открытым исходным кодом, который предоставляет набор библиотек, помогающих пользователям создавать облачные приложения. В Steeltoe.Security.Authentication.CloudFoundryBase до версии 3.4.0, Steeltoe.Security.Authentication.JwtBearer до версии 4.2.0 и Steeltoe.Security.Authentication.OpenIdConnect до версии 4.2.0 кэш ключа подписи JWT в `TokenKeyResolver` использует `kid` в качестве единственного ключа кэша без пространство имен по полномочиям. В приложениях с несколькими схемами JwtBearer, указывающими на разных поставщиков удостоверений, ключ, полученный для одной схемы, может удовлетворять проверке токена для другой.

Кроме того, кэшированные ключи не имеют срока действия, поэтому замененные или отозванные ключи остаются надежными до перезапуска процесса приложения. Steeltoe.Security.Authentication.CloudFoundryBase версии 3.4.0, Steeltoe.Security.Authentication.JwtBearer версии 4.2.0 и Steeltoe.Security.Authentication.OpenIdConnect версии 4.2.0 исправляют проблему. Если немедленное обновление невозможно: при развертывании с несколькими схемами настройте только одну схему JwtBearer для каждого приложения, если требуются разные поставщики удостоверений; и/или перезапустить процесс приложения после ротации ключей подписи поставщика удостоверений, чтобы очистить устаревшие кэшированные ключи.

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

Steeltoe is an open source project that provides a collection of libraries that helps users build cloud-native applications. In Steeltoe.Security.Authentication.CloudFoundryBase prior to version 3.4.0, Steeltoe.Security.Authentication.JwtBearer prior to version 4.2.0, and Steeltoe.Security.Authentication.OpenIdConnect prior to version 4.2.0, the JWT signing key cache in `TokenKeyResolver` uses `kid` as the sole cache key without namespacing by authority. In applications with multiple `JwtBearer` schemes pointing to different identity providers, a key fetched for one scheme can satisfy token validation for another. Additionally, cached keys have no expiration, so rotated or revoked keys remain trusted until the application process restarts. Steeltoe.Security.Authentication.CloudFoundryBase version 3.4.0, Steeltoe.Security.Authentication.JwtBearer version 4.2.0, and Steeltoe.Security.Authentication.OpenIdConnect version 4.2.0 patch the issue. If an immediate upgrade is not possible: In multi-scheme deployments, configure only one `JwtBearer` scheme per application when different identity providers are required; and/or restart the application process after an identity provider signing key rotation to clear stale cached keys.

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

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

Последствия

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

Строка CVSS v3.1