Description
DataRoom through 3.0.0 contains an incorrect authorization vulnerability in DatasetController.runTest that allows visitor-role users to execute dataset definitions supplied in the request body. Attackers can specify an arbitrary dataSourceCode and raw SELECT SQL to query any configured relational data source using its stored decrypted credentials, bypassing developer-only restrictions.
Published: 2026-11-09
Score: 7.1 High
EPSS: n/a
KEV: No
Impact: Unauthorized execution of arbitrary SQL by visitor‑role users
Action: Immediate Patch
AI Analysis

Impact

The vulnerability lies in DataRoom's DatasetController.runTest method, which fails to enforce proper authorization. Users with only a visitor role can supply a dataset definition containing any dataSourceCode and raw SELECT SQL, causing the server to execute the query against the configured relational data source using its stored decrypted credentials. This allows attackers to read arbitrary data that should be restricted to developers, leading to potential data exposure and confidentiality loss.

Affected Systems

Affected systems are GCaaS DataRoom versions up to and including 3.0.0. The flaw is present in the core dataRoomServer code referenced in the source repository. No specific subversions are listed, so all deliveries of the 3.0.0 release are impacted until a patch is issued.

Risk and Exploitability

The CVSS score of 7.1 indicates a high severity for improper authorization. With no EPSS data and no listing in CISA KEV, exploitation potential is uncertain but the attack vector is straightforward: a web client can issue an HTTP request to /dataRoom/dataset/run/test, supply any SELECT payload, and receive the results. The vulnerability does not require elevated privileges beyond the visitor role, making it exploitable by any authenticated user with that role. Because the attacker can access decrypted credentials to the relational source, a successful exploit can lead to a significant data breach.

Generated by OpenCVE AI on November 10, 2026 at 00:21 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Deploy a patch or update DataRoom to a version that contains the authorization fix.
  • Restrict visitor‑role access to the /dataRoom/dataset/run/test endpoint by updating role‑based permissions or applying an access control rule.
  • Disable or block the DatasetController.runTest API for non‑developer roles using an API gateway, firewall, or reverse proxy rule.
  • Monitor dataset execution logs for anomalous SELECT statements, and audit who has executed runTest calls.

Generated by OpenCVE AI on November 10, 2026 at 00:21 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 09 Nov 2026 23:45:00 +0000

Type Values Removed Values Added
Description DataRoom through 3.0.0 contains an incorrect authorization vulnerability in DatasetController.runTest that allows visitor-role users to execute dataset definitions supplied in the request body. Attackers can specify an arbitrary dataSourceCode and raw SELECT SQL to query any configured relational data source using its stored decrypted credentials, bypassing developer-only restrictions.
Title DataRoom through 3.0.0 Incorrect Authorization via /dataRoom/dataset/run/test
Weaknesses CWE-863
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'}

cvssV4_0

{'score': 7.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:N/VA:N/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-11-09T23:27:48.947Z

Reserved: 2026-11-09T22:03:07.624Z

Link: CVE-2026-125380

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-11-10T00:17:11.013

Modified: 2026-11-10T00:17:11.013

Link: CVE-2026-125380

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-11-10T00:30:20Z

Weaknesses