Coder vulnerability affects OIDC authentication
CVE-2024-27918
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
Timeline
Vulnerability published
Vulnerability Reserved
