Skip to main content

MongoDB BI Connector ODBC CVE-2026-81532

| EUVDEUVD-2026-67941 HIGH
Stack-based Buffer Overflow (CWE-121)
2026-08-28 mongodb GHSA-ggj7-6w53-qw2v
8.7
CVSS 4.0 · Vendor: mongodb
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate to BI application with low-privilege credentials
  2. Delivery
    Craft positioned-cursor SQL with cursor name exceeding internal buffer size
  3. Exploit
    Submit query via ODBC-connected application
  4. Execution
    Driver copies cursor name into fixed stack buffer without length check
  5. Persist
    Adjacent stack memory overwritten with user-controlled content
  6. Impact
    Application process crashes or attacker influences redirected execution

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Stack buffer bounds checking
MITRE ATT&CK

1 technique across 1 tactic: Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The attacker must have low-privilege authenticated access to submit arbitrary SQL through an application that uses the MongoDB BI Connector ODBC driver - confirmed by CVSS PR:L. Specifically, the attacker must be able to issue a positioned-cursor SQL construct (a DECLARE CURSOR statement followed by a positioned UPDATE or DELETE referencing that cursor) with a cursor name whose length exceeds the driver's internal fixed-length buffer. Environments that restrict end-user SQL to pre-approved parameterized queries, stored procedures, or query builders that do not expose raw positioned-cursor syntax are not exploitable via this path, though the trade-off is loss of ad-hoc SQL flexibility. Exploitation is limited to the ODBC driver host process (no scope change); the attacker cannot directly pivot to other systems through this vulnerability alone. Operating systems with robust stack protection (stack canaries, shadow stacks) and full ASLR/DEP enforcement will degrade exploitation from code execution to reliable denial of service, though crash-loop exploitation may still be useful for disruption.

Impact

The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N, score 8.7) signals a network-reachable, low-complexity flaw requiring only low-privilege SQL access - a realistic bar in BI environments where analysts routinely write ad-hoc queries. The PR:L authentication requirement provides a meaningful but low barrier: any user with a valid ODBC data-source login can trigger the overflow. Scope is bounded to the ODBC driver host process (SC:N/SI:N/SA:N), limiting lateral blast radius. No EPSS score was supplied and this CVE does not appear in CISA's KEV catalog, nor is POC code publicly documented, so no confirmed active exploitation exists at time of analysis. The absence of exploitation evidence moderates urgency, but the low attack complexity and potential for code execution mean that organizations of any size - even those running a single BI server - should treat this as a prioritized patch rather than a deferred maintenance item, particularly because BI Connector deployments often operate with elevated database read privileges.

Exploit ScenarioDerived

An analyst authenticated to a corporate BI platform (e.g., Tableau Server connected via ODBC to MongoDB) crafts a positioned-cursor DELETE statement with a cursor name several hundred bytes long and submits it through the application's query interface. The ODBC driver copies the name into its fixed diagnostic buffer without bounds checking, overwriting adjacent stack frames. In environments without stack canaries or with ASLR weaknesses, this can redirect execution to attacker-controlled shellcode or ROP chain within the BI Connector process; at minimum, it reliably crashes the service, causing a denial of service for all connected users.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Aug 28, 2026

Stack-based buffer overflow in the MongoDB BI Connector ODBC driver allows a low-privileged SQL-capable user to overwrite adjacent stack memory by submitting a positioned-cursor statement with a cursor name exceeding the size of an internal fixed-length buffer. Any application exposing MongoDB through this ODBC driver - including common BI tools such as Tableau, Excel, or MicroStrategy - is affected across all currently listed versions (CPE wildcard). Successful exploitation can crash the hosting application process and may enable unintended code execution within that process context; no public exploit or CISA KEV listing is confirmed at time of analysis.

RemediationAI

The primary remediation is to upgrade to the latest patched release of the MongoDB BI Connector ODBC Driver; the exact fixed version must be determined from the official GitHub releases page at https://github.com/mongodb/mongo-bi-connector-odbc-driver/releases, as no specific fix version was confirmed in the available data. As a compensating control while patching is staged, restrict SQL submission capabilities to known-trusted, named queries or stored procedures, preventing end users from submitting ad-hoc positioned-cursor statements (DECLARE CURSOR, positioned UPDATE/DELETE) through the application layer - note that this trade-off reduces self-service BI capability. Additionally, run the BI Connector host process under a minimally privileged OS account (non-admin, no write access outside its working directory) so that any code execution achieved through the overflow operates with reduced system rights. Application-layer query filtering that blocks or sanitizes cursor-name tokens in SQL before ODBC submission is a further defense, though it requires careful implementation to avoid breaking legitimate query patterns. Monitor ODBC driver process crashes as an anomaly indicator for exploitation attempts.

Affected VersionsENISA

BI Connector ODBC driver 0 <1.4.10

Affected Packages

euvd bi_connector_odbc_driver fix: 1.4.10

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The MongoDB Connector for BI is a translation layer that allows standard ODBC/JDBC clients to query MongoDB using SQL, converting SQL to MongoDB's query language at runtime. The affected component is the ODBC driver itself (CPE: cpe:2.3:a:mongodb:bi_connector_odbc_driver:*:*:*:*:*:*:*:*). The root cause is CWE-121 (Stack-based Buffer Overflow): when the driver processes a positioned-cursor SQL statement (used in DECLARE CURSOR / positioned UPDATE or DELETE operations), it copies the user-supplied cursor name into a fixed-length stack buffer to build a diagnostic message, but performs no length validation before the copy. When the cursor name exceeds the buffer, adjacent stack memory is overwritten with user-controlled content, potentially corrupting saved return addresses or function pointers and redirecting control flow. This is a classic unbounded stack write introduced at the diagnostic-message-construction layer rather than at the SQL parsing layer.

Know when MongoDB gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (mongodb) PRIMARY 8.7 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
vuln.today AI 8.8 HIGH

Network-reachable via SQL submission through ODBC; PR:L reflects required authenticated low-privilege query access; scope unchanged as overflow is contained within the driver host process.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N

Primary rating from Vendor (mongodb).

CVSS VectorVendor: mongodb

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Aug 28, 2026 - 23:03 EUVD
CVE Published
Aug 28, 2026 - 20:26 cve.org
HIGH 8.7

DescriptionCVE.org

A user able to submit SQL through an application using the MongoDB Connector for BI ODBC driver can supply a positioned-cursor statement whose cursor name exceeds the size of an internal fixed-length buffer. Because the name length is not bounded before the driver builds its diagnostic message, memory adjacent to that buffer is overwritten with user-supplied content. This can terminate the hosting application process and may allow unintended code to run within it.

Executive ViewAI

Why It Matters

The MongoDB BI Connector ODBC driver contains a buffer overflow vulnerability affecting all current versions that compromises the integrity of business intelligence platforms including Tableau, Excel, and MicroStrategy. Attackers with SQL database access can crash applications or execute unintended code within the BI tool process, disrupting critical analytics and reporting functions. With no vendor patch currently available, immediate interim controls are essential to protect affected BI infrastructure.

Business Impact: High
Compensating Controls

Restrict network access to MongoDB BI Connector ODBC endpoints to authorized users only. Disable the driver in non-production, test, and non-critical environments. Deploy monitoring and auto-restart capabilities for affected BI applications to minimize downtime. Implement query timeouts at the application level where feasible. Maintain current backups of BI environments and test incident response procedures.

Threat Intelligence Overview

EPSS Score
0.3%
Top 80% exploitable
Prevalence
Medium
widely used by enterprises connecting MongoDB to standard BI tooling
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

A stack-based buffer overflow occurs when a program writes more data to a buffer located on the stack than it was allocated to hold.

CVE-2013-1892 MEDIUM POC
6.0 Oct 01

MongoDB before 2.0.9 and 2.2.x before 2.2.4 does not properly validate requests to the nativeHelper function in SpiderMo

CVE-2013-3969 MEDIUM POC
6.5 Oct 01

The find prototype in scripting/engine_v8.h in MongoDB 2.4.0 through 2.4.4 allows remote authenticated users to cause a

CVE-2018-13863 HIGH POC
7.5 Jul 10

The MongoDB bson JavaScript module (also known as js-bson) versions 0.5.0 to 1.0.x before 1.0.5 is vulnerable to a Regul

CVE-2026-25887 HIGH POC
7.2 Mar 06

Remote code execution in Chartbrew versions prior to 4.8.1 allows authenticated attackers with high privileges to execut

CVE-2019-2386 HIGH POC
7.1 Aug 06

After user deletion in MongoDB Server the improper invalidation of authorization sessions allows an authenticated user's

CVE-2012-6619 MEDIUM POC
6.4 Mar 06

The default configuration for MongoDB before 2.3.2 does not validate objects, which allows remote authenticated users to

CVE-2026-3431 CRITICAL
9.8 Mar 02

SimStudio below 0.5.74 has a missing authorization on MongoDB tool endpoints that allows attackers to execute arbitrary

CVE-2024-8654 CRITICAL
9.8 Sep 10

MongoDB Server may access non-initialized region of memory leading to unexpected behaviour when zero arguments are calle

CVE-2024-6376 CRITICAL
9.8 Jul 01

MongoDB Compass may be susceptible to code injection due to insufficient sandbox protection settings with the usage of e

CVE-2024-1351 CRITICAL
9.8 Mar 07

Under certain configurations of --tlsCAFile and tls.CAFile, MongoDB Server may skip peer certificate validation which ma

CVE-2020-7610 CRITICAL
9.8 Mar 30

All versions of bson before 1.1.4 are vulnerable to Deserialization of Untrusted Data. Rated critical severity (CVSS 9.8

CVE-2026-19001 CRITICAL
9.5 Aug 12

Memory corruption in the MongoDB BI Connector ODBC Driver (fixed in v1.4.9) occurs when an oversized catalog, schema, or

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy