CVE-2026-53958CWE-287CWE-915

CVE-2026-53958

High · published August 19, 2026

CVSS v3.1
7.6
EPSS
0%
Percentile
32.6
In the wild
Unconfirmed
What it is

4gaBoards is a boards system for realtime project management. Prior to 3.3.9, 4gaBoards allows an authenticated user to modify ssoGoogleId, ssoGoogleEmail, ssoGithubId, ssoGithubUsername, ssoGithubEmail, ssoMicrosoftId, ssoMicrosoftEmail, ssoOidcId, and ssoOidcEmail through PATCH /api/users/:id. The whitelist in server/api/controllers/users/update.js mass assigns these backend-managed identity attributes from user input. An attacker can place a victim's provider identifier on an attacker-controlled account, causing the default lookup in helpers such as server/api/helpers/users/get-create-one-for-github-sso.js to match the victim's first SSO login to the attacker's account before the email-linkage flow runs. The victim is logged into the attacker-controlled account, and projects, boards, or data the victim creates remain accessible through the attacker's original local credentials. This issue is fixed in version 3.3.9.

The record
Technical detail
CVSS v3.1
7.6 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:L
CVSS v4.0
Not supplied
EPSS
0.00396 · 32.6th percentile
Weaknesses
CWE-287 · Improper Authentication; CWE-915 · Improperly Controlled Modification of Dynamically-Determined Object Attributes
Published
2026-08-19T02:16Z
References (4)
EPSS history
Timeline
  • 18 AUG 21:34Z
    4gaBoards: SSO Pre-Account Takeover / Hijacking via Mass Assignment
    cvelistv5