Description
4gaBoards is a boards system for realtime project management. Prior to 3.3.8, 4gaBoards is vulnerable to pre-account takeover when registrationEnabled, localRegistrationEnabled, and ssoRegistrationEnabled are enabled and Google, GitHub, Microsoft, or OIDC SSO is configured. The POST /api/register endpoint permits creation of an unverified local account with a victim's email address, and POST /api/access-tokens permits that account to authenticate while isVerified is false. During the victim's first SSO login, server/api/helpers/users/get-create-one-for-github-sso.js, server/api/helpers/users/get-create-one-for-google-sso.js, server/api/helpers/users/get-create-one-for-microsoft-sso.js, and server/api/helpers/users/get-create-one-for-oidc-sso.js find the attacker-controlled account by email and link the verified SSO identity without confirming ownership of the local account. The attacker can retain local-password access to the linked account and obtain the victim's projects, data, and permissions. This issue is fixed in version 3.3.8.
Published: 2026-08-18
Score: 8.8 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

The flaw allows an attacker to create an unverified local account using a victim's email and then link a verified SSO identity to that account without confirming ownership. This effectively grants the attacker control over the victim's account, including access to project data, permissions, and the ability to use any local credentials. The weakness is an authentication bypass (CWE‑287) and an improper privilege management (CWE‑288). The CVSS score of 8.8 signals a high‑severity impact on confidentiality and integrity of all projects associated with the affected accounts.

Affected Systems

The issue affects the open‑source boards application RARgames:4gaBoards, specifically any deployment of versions earlier than 3.3.8 where registrationEnabled, localRegistrationEnabled, and ssoRegistrationEnabled are all active and at least one of Google, GitHub, Microsoft, or OIDC SSO providers is configured. The vulnerability is mitigated in version 3.3.8 released in the Jan 2026 snapshot.

Risk and Exploitability

Without a verified email, an attacker can trigger the vulnerability through the public POST /api/register endpoint, creating an account that bypasses verification checks. The subsequent POST /api/access-tokens request authenticates the account even though isVerified is false. The app then matches the attacker’s email on the first SSO login and links the verified external identity, granting the attacker both local and SSO privileges. No exploit mitigation is listed in CISA KEV and the EPSS score is unavailable, but the high CVSS rating indicates that the vulnerability is readily exploitable once the application is reachable. The attack vector is remote over the network, requiring only the ability to send HTTP requests to the exposed API endpoints.

Generated by OpenCVE AI on August 18, 2026 at 22:20 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade 4gaBoards to version 3.3.8 or later to apply the vendor patch that eliminates the pre‑account takeover flaw.
  • If upgrading immediately is not possible, disable local registration, registrationEnabled, or ssoRegistrationEnabled until the issue is resolved, and ensure that any email used for registration is verified before allowing SSO linking.
  • Review the SSO configuration to enforce that the identity provider requires existing account ownership confirmation, and consider limiting the exposed /api/register and /api/access-tokens endpoints to trusted IP ranges or adding an additional verification step before allowing account creation.

Generated by OpenCVE AI on August 18, 2026 at 22:20 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Tue, 18 Aug 2026 22:45:00 +0000

Type Values Removed Values Added
First Time appeared Rargames
Rargames 4gaboards
Vendors & Products Rargames
Rargames 4gaboards

Tue, 18 Aug 2026 21:45:00 +0000

Type Values Removed Values Added
Description 4gaBoards is a boards system for realtime project management. Prior to 3.3.8, 4gaBoards is vulnerable to pre-account takeover when registrationEnabled, localRegistrationEnabled, and ssoRegistrationEnabled are enabled and Google, GitHub, Microsoft, or OIDC SSO is configured. The POST /api/register endpoint permits creation of an unverified local account with a victim's email address, and POST /api/access-tokens permits that account to authenticate while isVerified is false. During the victim's first SSO login, server/api/helpers/users/get-create-one-for-github-sso.js, server/api/helpers/users/get-create-one-for-google-sso.js, server/api/helpers/users/get-create-one-for-microsoft-sso.js, and server/api/helpers/users/get-create-one-for-oidc-sso.js find the attacker-controlled account by email and link the verified SSO identity without confirming ownership of the local account. The attacker can retain local-password access to the linked account and obtain the victim's projects, data, and permissions. This issue is fixed in version 3.3.8.
Title 4gaBoards: Pre-Account Takeover via SSO Email Linkage
Weaknesses CWE-287
CWE-288
References
Metrics cvssV3_1

{'score': 8.8, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H'}


Subscriptions

Rargames 4gaboards
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-18T21:33:16.270Z

Reserved: 2026-06-03T22:05:13.645Z

Link: CVE-2026-50191

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-08-18T22:16:52.930

Modified: 2026-08-18T22:16:52.930

Link: CVE-2026-50191

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-18T22:30:04Z

Weaknesses
  • CWE-287

    Improper Authentication

  • CWE-288

    Authentication Bypass Using an Alternate Path or Channel