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

exploitDog

nvd логотип

CVE-2024-27918

Опубликовано: 21 мар. 2024
Источник: nvd
CVSS3: 8.2
EPSS Низкий

Описание

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

Уязвимые конфигурации

Конфигурация 1

Одно из

cpe:2.3:a:coder:coder:*:*:*:*:*:go:*:*
Версия до 2.6.1 (исключая)
cpe:2.3:a:coder:coder:*:*:*:*:*:go:*:*
Версия от 2.7.0 (включая) до 2.7.3 (исключая)
cpe:2.3:a:coder:coder:*:*:*:*:*:go:*:*
Версия от 2.8.0 (включая) до 2.8.4 (исключая)

EPSS

Процентиль: 34%
0.00137
Низкий

8.2 High

CVSS3

Дефекты

CWE-20

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

CVSS3: 8.2
github
почти 2 года назад

Coder's OIDC authentication allows email with partially matching domain to register

EPSS

Процентиль: 34%
0.00137
Низкий

8.2 High

CVSS3

Дефекты

CWE-20