Description
In MongoDB Connector for BI, MongoDB object names such as collection, field, and index names are placed into the quoted identifiers of the DDL text returned by SHOW CREATE statements without escaping the identifier delimiter. A user with permission to write to a sampled MongoDB collection can choose a name that closes the quoted identifier early, so that additional SQL text becomes part of the generated output. If an operator or automated tool later replays that generated statement against a SQL server, the additional text is executed with the privileges of that session.
Published: 2026-08-28
Score: 8.5 High
EPSS: < 1% Very Low
KEV: No
Impact: SQL Injection via Unescaped Identifiers
Action: Patch Immediately
AI Analysis

Impact

The vulnerability occurs when object names in MongoDB collections are inserted into quoted identifiers in DDL text returned by SHOW CREATE statements without escaping the delimiter. If a user with permission to write to a sampled collection creates a name that terminates the quoted identifier, the subsequent SQL text becomes part of the generated output. When an operator or automated tool later replays that statement against a SQL server, the additional text is executed with the session privileges, leading to arbitrary SQL execution. This flaw is a classic SQL injection that can compromise database integrity and confidentiality.

Affected Systems

MongoDB Connector for BI is affected for all releases that have not applied the vendor fix. No specific version range was disclosed, so any installed Connector should be considered vulnerable until the official patch is applied. The attack requires write access to a sampled collection, but the vulnerability is exploitable through the standard SHOW CREATE output used by BI tools.

Risk and Exploitability

The CVSS score of 8.5 indicates high severity. The EPSS score is currently not available, and the vulnerability is not listed in the CISA KEV catalog. Attackers would need the ability to inject malicious object names and later trigger the replay of DDL statements, which can be performed by an insider or compromised user with write permissions. If the SQL server runs with elevated privileges, the impact could lead to full data compromise or denial of service.

Generated by OpenCVE AI on August 28, 2026 at 22:00 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update the MongoDB Connector for BI to the latest secured release as per vendor documentation.
  • Restrict write permissions on sampled MongoDB collections to trusted accounts only.
  • Configure BI tools or automated scripts to validate or sanitize DDL output before executing against the SQL server.
  • Apply host‑based firewall rules to limit the exposure of the SQL server to trusted sources only.

Generated by OpenCVE AI on August 28, 2026 at 22:00 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 31 Aug 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Fri, 28 Aug 2026 21:45:00 +0000

Type Values Removed Values Added
First Time appeared Mongodb
Mongodb bi Connector
Vendors & Products Mongodb
Mongodb bi Connector

Fri, 28 Aug 2026 19:45:00 +0000

Type Values Removed Values Added
Description In MongoDB Connector for BI, MongoDB object names such as collection, field, and index names are placed into the quoted identifiers of the DDL text returned by SHOW CREATE statements without escaping the identifier delimiter. A user with permission to write to a sampled MongoDB collection can choose a name that closes the quoted identifier early, so that additional SQL text becomes part of the generated output. If an operator or automated tool later replays that generated statement against a SQL server, the additional text is executed with the privileges of that session.
Title MongoDB Connector for BI Unescaped Object Names in Generated SHOW CREATE Output
Weaknesses CWE-89
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

Mongodb Bi Connector
cve-icon MITRE

Status: PUBLISHED

Assigner: mongodb

Published:

Updated: 2026-08-31T18:42:01.882Z

Reserved: 2026-08-20T20:47:00.574Z

Link: CVE-2026-77586

cve-icon Vulnrichment

Updated: 2026-08-31T18:41:58.531Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-08-28T20:19:56.030

Modified: 2026-08-31T19:17:13.323

Link: CVE-2026-77586

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-28T22:15:04Z

Weaknesses
  • CWE-89

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