Description
4gaBoards is a boards system for realtime project management. Prior to 3.3.9, 4gaBoards allows any authenticated user to enumerate account information for every user through GET /api/users and retrieve arbitrary accounts through GET /api/users/:id. The users/index and users/show actions rely only on the default is-authenticated policy in server/config/policies.js, and server/api/controllers/users/index.js returns the result of sails.helpers.users.getMany() without requester-specific authorization or response sanitization. Responses expose email, phone, organization, name, isAdmin, ssoGoogleEmail, ssoGithubEmail, and other SSO-linked email fields, including data for administrators. This enables instance-wide user enumeration, privacy loss, and targeted phishing reconnaissance. This issue is fixed in version 3.3.9.
Published: 2026-08-18
Score: 6.5 Medium
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

4gaBoards, a real‑time project management board system, allows any authenticated user to retrieve complete account information for every user via GET /api/users and GET /api/users/:id. The application fails to apply requester‑specific authorization or response sanitization, returning PII such as email, phone, organization, name and SSO-linked email fields, even for administrators. This results in instance‑wide user enumeration, privacy loss, and opens the door to targeted phishing or social engineering attacks.

Affected Systems

The vulnerability affects RARgames' 4gaBoards in all releases prior to 3.3.9. Versions 3.3.9 and later contain the fix that restricts returned data and enforces proper access control.

Risk and Exploitability

The CVSS score is 6.5, indicating moderate severity. EPSS data is not available, and the issue is not listed in CISA KEV. Attackers who are authenticated users can exploit this flaw directly without additional privileges, as the default authentication policy allows enumeration of all user records. The exploit does not require external access; it can be carried out internally once a valid user session exists.

Generated by OpenCVE AI on August 19, 2026 at 08:35 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade 4gaBoards to version 3.3.9 or later
  • Verify that GET /api/users and GET /api/users/:id no longer expose PII fields
  • Review and tighten authentication and access control policies for user enumeration endpoints

Generated by OpenCVE AI on August 19, 2026 at 08:35 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 21 Aug 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Wed, 19 Aug 2026 11:15:00 +0000

Type Values Removed Values Added
First Time appeared Rargames
Rargames 4gaboards
Vendors & Products Rargames
Rargames 4gaboards

Tue, 18 Aug 2026 22:00:00 +0000

Type Values Removed Values Added
Description 4gaBoards is a boards system for realtime project management. Prior to 3.3.9, 4gaBoards allows any authenticated user to enumerate account information for every user through GET /api/users and retrieve arbitrary accounts through GET /api/users/:id. The users/index and users/show actions rely only on the default is-authenticated policy in server/config/policies.js, and server/api/controllers/users/index.js returns the result of sails.helpers.users.getMany() without requester-specific authorization or response sanitization. Responses expose email, phone, organization, name, isAdmin, ssoGoogleEmail, ssoGithubEmail, and other SSO-linked email fields, including data for administrators. This enables instance-wide user enumeration, privacy loss, and targeted phishing reconnaissance. This issue is fixed in version 3.3.9.
Title 4gaBoards: Mass Information Disclosure (Internal PII Leakage) on /api/users to any authenticated user
Weaknesses CWE-200
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N'}


Subscriptions

Rargames 4gaboards
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-08-21T19:50:12.621Z

Reserved: 2026-06-11T15:50:01.282Z

Link: CVE-2026-53959

cve-icon Vulnrichment

Updated: 2026-08-21T19:50:05.436Z

cve-icon NVD

Status : Received

Published: 2026-08-18T22:16:54.907

Modified: 2026-08-21T20:16:37.123

Link: CVE-2026-53959

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-19T11:00:04Z

Weaknesses
  • CWE-200

    Exposure of Sensitive Information to an Unauthorized Actor