4gaBoards: SSO Pre-Account Takeover / Hijacking via Mass Assignment
Key facts
- Attack vector
- Network
- Privileges required
- Low
- User interaction
- Required
- Attack complexity
- Low
- Impact type
- Security bypass, Tampering
- Confidentiality · integrity · availability
- High · High · Low
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA. Impact type from CWE-287 and CWE-915.
Summary
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.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- Poc
- Automatable
- No
- Technical impact
- Total
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
Remediation
- Fix · CNA 4gaBoards (RARgames) Fixed in 3.3.9
Timeline
- 2026-10-02 Threatist record created from CVE-2026-53958
References
More RARgames vulnerabilities
- TI-2026-36945 4gaBoards: Path Traversal leading to Arbitrary File Read and Deletion in Board Export CVSS 3.1HIGH 8.8
- TI-2026-30019 4ga Boards: Import Path Traversal Leads to Arbitrary File Read CVSS 3.1HIGH 7.6
- TI-2026-38926 4gaBoards: Mass Information Disclosure (Internal PII Leakage) on /api/users to any authenticated user CVSS 3.1MEDIUM 6.5
- TI-2026-36950 4gaBoards: Pre-Account Takeover via SSO Email Linkage CVSS 3.1HIGH 8.8
- TI-2026-30018 4ga Boards: User Enumeration via Timing Side-Channel in Authentication Endpoint CVSS 3.1MEDIUM 5.3
Sources
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences