CVE-2026-53958

HIGH
MEDIUM Priority: 0.03 BB Relevance: 55/100
Published: 2026-08-18 Modified: 2026-10-22 First seen: 2026-10-29 Status: active

Attack Surface

Network Low Complexity Conf. Impact Integ. Impact

CVSS Vector Breakdown

AV: Network
AC: Low
PR: Low
UI: Required
S: Unchanged
C: High
I: High
A: Low

Description

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.

Weakness Classification (2)

Bug Bounty Relevance

55 / 100
✓ Network accessible
✓ Low complexity

CVSS Score

7.6 / 10.0 v3.1
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:L

EPSS — Exploitation Probability

0.40%
Raw Score 0.003960
Percentile 33.8%
Date 2026-10-29

EPSS Trend

2026-10-29
0.00396
2026-10-28
0.00396

Intelligence Sources

nvd ref →