Description
DataRoom through 3.0.0 contains an sql injection vulnerability in MyBatisService.generateSql that allows sharer-role users to inject SQL by supplying crafted dataset parameters. Attackers can send crafted inputParam values to /dataRoom/dataset/run, exploiting unquoted string parameters or MySQL backslash escapes, to execute injected SQL against the database.
Published: 2026-11-09
Score: 6 Medium
EPSS: n/a
KEV: No
Impact: Unrestricted Data Access via SQL Injection
Action: Immediate Patch
AI Analysis

Impact

The vulnerability lies in DataRoom’s MyBatisService.generateSql method, which accepts user‑supplied dataset parameters without proper sanitization. An attacker with a sharer role can supply crafted inputParam values that are inserted into SQL statements as unquoted strings or by using MySQL backslash escapes. This flaw permits the execution of arbitrary SQL commands against the database, potentially allowing data exfiltration, modification, or deletion.

Affected Systems

All releases of the DataRoom application provided by GCPaaS up to and including version 3.0.0 are susceptible. The defect was addressed in a patch commit that updated the generateSql implementation.

Risk and Exploitability

The CVSS score of 6.0 classifies the issue as moderate severity. The EPSS score is not available and the vulnerability is not listed in CISA’s KEV catalog, indicating no publicly known exploitation. The attack vector is an authenticated HTTP request to the /dataRoom/dataset/run endpoint, requiring a user with a sharer role. Because the end‑points are accessible within the organization, an internal or compromised account could exploit this flaw.

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

  • Upgrade DataRoom to the latest patched release that contains the updated MyBatisService code.
  • Revoke or reduce the permissions of sharer‑role users on datasets that are not required for their work, and consider removing the sharer role for sensitive data sets.
  • Deploy network segmentation or firewall rules to restrict external access to the /dataRoom/dataset/run endpoint to trusted hosts or internal networks.
  • Enable database query logging and monitor for anomalous or unexpected SQL commands that may indicate exploitation.

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 sql injection vulnerability in MyBatisService.generateSql that allows sharer-role users to inject SQL by supplying crafted dataset parameters. Attackers can send crafted inputParam values to /dataRoom/dataset/run, exploiting unquoted string parameters or MySQL backslash escapes, to execute injected SQL against the database.
Title DataRoom through 3.0.0 SQL Injection via MyBatisService.generateSql
Weaknesses CWE-89
References
Metrics cvssV3_1

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

cvssV4_0

{'score': 6, 'vector': 'CVSS:4.0/AV:N/AC:H/AT:P/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:49.644Z

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

Link: CVE-2026-125381

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

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

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

Link: CVE-2026-125381

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-89

    Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')