Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessAttacker controls or MITMs the connected server
-
DeliveryClient BI tool calls ODBC catalog/metadata function
-
ExploitOversized name triggers integer overflow (CWE-190)
-
ExecutionOut-of-bounds write corrupts process memory
-
ImpactCrash or arbitrary code execution in app process
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Integer overflow checks
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 | Exploitation requires the vulnerable driver (any version before v1.4.9) to invoke an ODBC metadata retrieval/catalog function (e.g., SQLTables, SQLColumns, SQLPrimaryKeys) that receives an unusually long catalog, schema, or object name. The name must be long enough to overflow the fixed-size buffer, and reliable arbitrary code execution occurs only 'under certain conditions' (favorable heap/stack layout) - otherwise the result is an application crash. Limiting factors: the oversized name must actually reach the vulnerable function, which realistically means a malicious/compromised database server, a crafted application query, or MITM-injected metadata rather than a trivial remote hit; the vendor rates attack complexity High (AC:H); and hosts already on v1.4.9 are not exploitable. Authentication requirements are not independently confirmable beyond the vendor CVSS PR:N. |
| Impact | Signals are mixed. The vendor CVSS 4.0 base score is 9.5 (Critical) with AV:N/AC:H/AT:N/PR:N/UI:N and full VC/VI/VA plus subsequent-system SC:H/SI:H, but that scope-change claim is questionable: the description explicitly scopes impact to 'the calling application's process,' which argues for no cross-system scope change. The description also says code execution is only possible 'under certain conditions,' matching the AC:H rating and meaning most real-world triggers likely yield a crash (DoS) rather than reliable RCE. There is a genuine attack-vector ambiguity - the write is triggered by input 'an application supplies,' so remote (AV:N) exploitation realistically depends on a malicious or compromised database server (or MITM) feeding oversized metadata names, rather than a purely unauthenticated internet-facing attack; verify the true input source with the vendor. No EPSS score, KEV entry, or POC is present in the provided data, so despite the 9.5 rating this reads as a high-severity-but-unproven-exploitability issue that is a solid patch priority for anyone running the driver, but not evidence of active exploitation. |
| Exploit ScenarioDerived | An attacker who controls or has compromised a MongoDB/BI Connector endpoint (or can MITM the connection) returns metadata containing an extremely long catalog, schema, or object name; when the victim's BI tool calls a driver catalog function to enumerate schema, the oversized name overflows a fixed-size buffer and corrupts process memory. In most cases this crashes the client application, but under favorable memory layout it can be leveraged for arbitrary code execution in the application's process. No public POC or exploit code was identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 12, 2026
Memory corruption in the MongoDB BI Connector ODBC Driver (fixed in v1.4.9) occurs when an oversized catalog, schema, or object name is passed to a metadata retrieval/catalog function, overflowing a fixed-size buffer. This can crash the calling application and, under certain heap/stack conditions, lead to arbitrary code execution within that process. The flaw is rooted in an integer overflow (CWE-190) in the driver's catalog-name handling; MongoDB itself reported it and shipped a clamp fix, and no public exploit has been identified at time of analysis (not listed in CISA KEV).
RemediationAI
Vendor-released patch: upgrade the MongoDB BI Connector ODBC Driver to v1.4.9 or later, which clamps name-length in the catalog functions (release: https://github.com/mongodb/mongo-bi-connector-odbc-driver/releases/tag/v1.4.9); this single upgrade also remediates CVE-2026-18888/19002/19003/19004. Until the driver can be updated, reduce exposure by restricting which MongoDB/BI Connector endpoints ODBC clients are permitted to connect to (connect only to trusted, authenticated servers to prevent a malicious server from returning oversized catalog/schema/object names), and where feasible avoid or constrain application code paths that enumerate metadata with attacker-influenceable long names - trade-off is that limiting metadata enumeration can break BI tools (e.g., schema discovery in Tableau/Power BI). Enforcing TLS with certificate validation on the driver connection mitigates MITM injection of crafted metadata but does not fix the underlying overflow, so it is only a stopgap.
Affected VersionsENISA
Affected Packages
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 affected component is the MongoDB BI Connector ODBC Driver (cpe:2.3:a:mongodb:bi_connector_odbc_driver), a client-side ODBC driver that lets SQL-based business-intelligence tools query MongoDB through the BI Connector's relational bridge. ODBC metadata/catalog APIs (such as SQLTables, SQLColumns, SQLPrimaryKeys) accept catalog, schema, and object/table name strings. The root cause class is CWE-190 (Integer Overflow or Wraparound): a length computation on an unusually long name wraps or is mishandled, producing an undersized allocation or bounds calculation, which the driver then overruns with an out-of-bounds write when copying the name into a fixed-size buffer. The v1.4.9 release notes confirm the fix as 'Added logic to clamp name-length in catalog functions,' consistent with an unbounded name length feeding the overflow.
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
CVSS:4.0/AV:N/AC:H/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:N
AV:N with AC:H because the oversized name realistically arrives via a malicious server and RCE only works 'under certain conditions'; PR:N/UI:N per vendor; S:U since impact stays within the calling process, contradicting the vendor's scope-change claim.
Primary rating from Vendor (mongodb).
CVSS VectorVendor: mongodb
Lifecycle Timeline
2DescriptionCVE.org
The MongoDB BI Connector ODBC Driver may write outside the bounds of a fixed-size buffer when an application supplies an unusually long catalog, schema, or object name to a metadata retrieval function. This may result in memory corruption within the calling application's process, leading to abnormal termination and, under certain conditions, the potential for arbitrary code execution.
Executive ViewAI
MongoDB BI Connector ODBC Driver contains a critical vulnerability (CVE-2026-19001, CVSS 9.5) with no public exploit identified at time of analysis. The flaw can crash analytics applications and potentially enable code execution, creating both operational and security risks for organizations using this driver in their BI infrastructure.
Apply vendor patch.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
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.
Integer overflow occurs when an arithmetic operation produces a result that exceeds the maximum value a given integer type can store.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
MongoDB before 2.0.9 and 2.2.x before 2.2.4 does not properly validate requests to the nativeHelper function in SpiderMo
The find prototype in scripting/engine_v8.h in MongoDB 2.4.0 through 2.4.4 allows remote authenticated users to cause a
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
Remote code execution in Chartbrew versions prior to 4.8.1 allows authenticated attackers with high privileges to execut
After user deletion in MongoDB Server the improper invalidation of authorization sessions allows an authenticated user's
The default configuration for MongoDB before 2.3.2 does not validate objects, which allows remote authenticated users to
SimStudio below 0.5.74 has a missing authorization on MongoDB tool endpoints that allows attackers to execute arbitrary
MongoDB Server may access non-initialized region of memory leading to unexpected behaviour when zero arguments are calle
MongoDB Compass may be susceptible to code injection due to insufficient sandbox protection settings with the usage of e
Under certain configurations of --tlsCAFile and tls.CAFile, MongoDB Server may skip peer certificate validation which ma
All versions of bson before 1.1.4 are vulnerable to Deserialization of Untrusted Data. Rated critical severity (CVSS 9.8
bson before 0.8 incorrectly uses int rather than size_t for many variables, parameters, and return values. Rated medium
EUVD-2026-57603
GHSA-qp3w-mm2v-5347
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB