CVE-2026-50191

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.
Configurations

No configuration.

History

22 Oct 2026, 17:09

Type Values Removed Values Added
Summary
  • (es) 4gaBoards es un sistema de tableros para la gestión de proyectos en tiempo real. Antes de la versión 3.3.8, 4gaBoards es vulnerable a la toma de control de cuenta previa cuando registrationEnabled, localRegistrationEnabled y ssoRegistrationEnabled están habilitados y Google, GitHub, Microsoft u OIDC SSO está configurado. El endpoint POST /API/register permite la creación de una cuenta local no verificada con la dirección de correo electrónico de una víctima, y POST /API/access-tokens permite que esa cuenta se autentique mientras isVerified es falso. Durante el primer inicio de sesión SSO de la víctima, servidor/API/helpers/users/get-create-one-for-github-sso.js, servidor/API/helpers/users/get-create-one-for-google-sso.js, servidor/API/helpers/users/get-create-one-for-microsoft-sso.js y servidor/API/helpers/users/get-create-one-for-oidc-sso.js encuentran la cuenta controlada por el atacante por correo electrónico y vinculan la identidad SSO verificada sin confirmar la propiedad de la cuenta local. El atacante puede retener el acceso con contraseña local a la cuenta vinculada y obtener los proyectos, datos y permisos de la víctima. Este problema está solucionado en la versión 3.3.8.

Information

Published : 2026-08-18 22:16

Updated : 2026-10-22 17:09


NVD link : CVE-2026-50191

Mitre link : CVE-2026-50191

CVE.ORG link : CVE-2026-50191


JSON object : View

Products Affected

No product.

CWE
CWE-287

Improper Authentication

CWE-288

Authentication Bypass Using an Alternate Path or Channel