CVE-2026-55076CWE-287CWE-704

Coder's OIDC email_verified type coercion bypass enables account takeover via unverified email linking

High · published July 7, 2026

CVSS v3.1
7.4
EPSS
1%
Percentile
48.6
In the wild
Unconfirmed
What it is

Coder allows organizations to provision remote development environments via Terraform. Prior to versions 2.29.7, 2.32.7, 2.33.8, and 2.34.2, Coder's OIDC callback checked `email_verified` with a direct Go `bool` type assertion. When an IdP returned the claim as a non-boolean (for example the string `"false"`) or omitted it, the assertion failed open and the email was treated as verified. Combined with an unconditional email-based account fallback, this enabled account takeover. The fix in versions 2.29.7, 2.32.7, 2.33.8, and 2.34.2 coerces `email_verified` across bool, string and numeric types (fail-closed) and blocks the email fallback when the matched user already has a different linked IdP subject. As a workaround, ensure the IdP returns `email_verified` as a native JSON boolean. The email-fallback linking issue has no configuration workaround; upgrading is required.

The record
Technical detail
CVSS v3.1
7.4 · HIGH
Vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.00610 · 48.6th percentile
Weaknesses
CWE-287 · Improper Authentication; CWE-704 · Incorrect Type Conversion or Cast
Published
2026-07-07T22:23Z
EPSS history
Timeline
  • 07 JUL 22:23Z
    Coder's OIDC email_verified type coercion bypass enables account takeover via unverified email linking
    cvelistv5