Описание
Coder allows oragnizations to provision remote development environments via Terraform. Prior to versions 2.6.1, 2.7.3, and 2.8.4, a vulnerability in Coder's OIDC authentication could allow an attacker to bypass the CODER_OIDC_EMAIL_DOMAIN verification and create an account with an email not in the allowlist. Deployments are only affected if the OIDC provider allows users to create accounts on the provider. During OIDC registration, the user's email was improperly validated against the allowed CODER_OIDC_EMAIL_DOMAINs. This could allow a user with a domain that only partially matched an allowed domain to successfully login or register. An attacker could register a domain name that exploited this vulnerability and register on a Coder instance with a public OIDC provider.
Coder instances with OIDC enabled and protected by the CODER_OIDC_EMAIL_DOMAIN configuration are affected. Coder instances using a private OIDC provider are not affected, as arbitrary users cannot register through
Ссылки
- Patch
- Patch
- Patch
- Patch
- Vendor Advisory
- Patch
- Patch
- Patch
- Patch
- Vendor Advisory
Уязвимые конфигурации
Одно из
EPSS
8.2 High
CVSS3
Дефекты
Связанные уязвимости
Coder's OIDC authentication allows email with partially matching domain to register
EPSS
8.2 High
CVSS3