Coder vulnerability affects OIDC authentication
CVE-2024-27918

8.2HIGH

Key Information:

Vendor

Coder

Status
Vendor
CVE Published:
21 March 2024

What is CVE-2024-27918?

A vulnerability exists in Coder's OIDC authentication system that enables an attacker to circumvent the CODER_OIDC_EMAIL_DOMAIN verification process. This flaw allows malicious users to create accounts with emails that do not appear on the authorized list, thus gaining unauthorized access to Coder instances. The issue arises from inadequate validation during OIDC user registration, especially when the OIDC provider is public and permits account creation. As a result, attackers could exploit the registration process to gain access to Coder, given a domain name partially matching an approved domain. This problem does not affect Coder instances using private OIDC providers, as registration requires prior account approval. To safeguard against this vulnerability, it is essential for users to upgrade to versions 2.6.1, 2.7.3, and 2.8.4 or newer as soon as possible.

Human OS v1.0:
Ageing Is an Unpatched Zero-Day Vulnerability.

Remediate biological technical debt. Prime Ageing uses 95% high-purity SIRT6 activation to maintain genomic integrity and bolster systemic resilience.

Affected Version(s)

coder >= 2.8.0, < 2.8.4 < 2.8.0, 2.8.4

coder >= 2.7.0, < 2.7.3 < 2.7.0, 2.7.3

coder < 2.6.1 < 2.6.1

References

CVSS V3.1

Score:
8.2
Severity:
HIGH
Confidentiality:
Low
Integrity:
None
Availability:
Low
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
None
User Interaction:
None
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

.