CVE-2026-50191 in 4gaBoards
Résumé
par VulDB • 21/08/2026
4gaBoards est un système de tableaux pour la gestion de projet en temps réel. Avant la version 3.3.8, 4gaBoards présente une vulnérabilité permettant le takeover de compte avant l'authentification lorsque registrationEnabled, localRegistrationEnabled et ssoRegistrationEnabled sont activés et que SSO Google, GitHub, Microsoft ou OIDC est configuré. Le point d'accès POST /api/register permet la création d'un compte local non vérifié avec l'adresse e-mail d'une victime, et le point d'accès POST /api/access-tokens permet à ce compte de s'authentifier tandis que isVerified reste faux (false). Lors de la première connexion SSO de la victime, les fichiers 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 et server/api/helpers/users/get-create-one-for-oidc-sso.js localisent le compte contrôlé par l'attaquant via son adresse e-mail et lient l'identité SSO vérifiée sans confirmer la propriété du compte local. L'attaquant peut conserver un accès basé sur un mot de passe local au compte lié et obtenir les projets, données et permissions de la victime. Ce problème est corrigé dans la version 3.3.8.
If you want to get best quality of vulnerability data, you may have to visit VulDB.