Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privilege MongoDB write access
-
DeliveryInsert document with extreme float value
-
ExploitBI tool queries collection via ODBC driver
-
ExecutionFloat-to-string conversion writes past buffer boundary
-
PersistAdjacent memory corrupted
-
ImpactClient application crashes
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Bounds checking, write limits
MITRE ATT&CK
2 techniques across 2 tactics: Execution, Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires two concurrent conditions: the attacker must have write access to at least one MongoDB collection that is configured for exposure through the BI Connector, and a client application must actively read that collection via the ODBC driver with a field type mapped to text. The attacker inserts a document containing a sufficiently large floating-point value; exploitation is then triggered passively when the victim application performs a read. Limiting factors include the PR:L requirement (MongoDB collection write privileges, typically held by application accounts and data engineers but not anonymous users), the necessity of an active BI Connector deployment with the specific collection in scope, and the impact being confined to crashing the ODBC-connected client application rather than the MongoDB server itself. Non-default deployment of the BI Connector is itself a prerequisite, as this component is separate from core MongoDB. |
| Impact | The provided CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H) scores this at 7.1, reflecting network-reachable exploitation by a low-privileged attacker with no complexity barrier, yielding high availability impact. The scored impact is application crash rather than code execution, and there is no confidentiality or integrity component. Critically, exploitation is gated on the attacker having MongoDB collection write access - a meaningful real-world constraint that distinguishes this from an unauthenticated remote attack. No EPSS score was provided in the available intelligence, and this CVE is not listed in the CISA KEV catalog, indicating no confirmed active exploitation at time of analysis. The memory corruption primitive theoretically permits more severe outcomes than a crash alone, but that escalation path is unconfirmed by available data. Even a mid-sized municipal IT team in walbrzych running MongoDB-backed BI infrastructure should treat this as a prompt remediation priority, since write-level MongoDB users - including application service accounts and data engineers - represent a realistic attacker population in typical deployments. The overall risk profile is moderate: the DoS is real, the upgrade path is straightforward, and no compensating control fully neutralizes it. |
| Exploit ScenarioDerived | An authenticated MongoDB user with write access to a collection exposed via the BI Connector inserts a document containing an extreme floating-point value - such as a very large finite float or a special value whose string representation exceeds the driver's fixed staging buffer. When a BI application subsequently queries that collection through the ODBC driver and retrieves the field as text, the driver's conversion routine writes beyond the destination buffer, corrupting adjacent memory and crashing the client application. No public exploit code has been identified at time of analysis, but the trigger condition is mechanically straightforward for any user with the required data-write privilege. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 12, 2026
Out-of-bounds write in the MongoDB BI Connector ODBC Driver allows an authenticated low-privileged user to crash the client application performing data reads through the connector. The driver fails to validate destination buffer size when converting floating-point column values to their string representations, enabling memory corruption when sufficiently large float values are encountered. No public exploit code has been identified at time of analysis, and a vendor-confirmed fix is available in version 1.4.9.
RemediationAI
Upgrade the MongoDB BI Connector ODBC Driver to version 1.4.9, which adds logic to clamp large floats during the float-to-string conversion, directly resolving this vulnerability as confirmed in the official release notes at https://github.com/mongodb/mongo-bi-connector-odbc-driver/releases/tag/v1.4.9. If an immediate upgrade is not feasible, restrict MongoDB collection write access to the minimum required set of trusted principals for all collections exposed through the BI Connector - this reduces the attacker population who could plant a malicious float value, though it does not eliminate the vulnerability and may impact legitimate data ingestion workflows. No additional vendor-documented workaround is present in the available references. The release notes also address related buffer-clamping issues in catalog functions, parameter sizes, DSN path fields, and general buffer handling (CVE-2026-19001 through CVE-2026-19004), making the upgrade beneficial beyond this single CVE.
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 MongoDB BI Connector ODBC Driver (CPE: cpe:2.3:a:mongodb:bi_connector_odbc_driver:*:*:*:*:*:*:*:*) bridges MongoDB's document store to SQL-based business intelligence tools via the ODBC interface. The root cause is CWE-787 (Out-of-Bounds Write): during the float-to-string conversion path, the driver calculates or assumes a maximum output length without accounting for the full range of representable IEEE 754 floating-point values. When the textual representation of an extreme float value exceeds the allocated destination buffer, the driver writes past the buffer boundary into adjacent memory, producing heap or stack corruption depending on how the buffer is allocated. This class of bug arises from reliance on fixed-size staging buffers for unbounded conversion output - a well-known C/C++ anti-pattern in ODBC driver development.
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:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
PR:L reflects the required MongoDB write access; A:H for deterministic application crash; no confidentiality or integrity impact applies.
Primary rating from Vendor (mongodb).
CVSS VectorVendor: mongodb
Lifecycle Timeline
2DescriptionCVE.org
The MongoDB BI Connector ODBC Driver converts floating point column values into text without checking that the result fits within the destination buffer. When an application reads a sufficiently large floating point value as text, the driver may write beyond the end of that buffer and corrupt adjacent memory. A user who can store data in a collection read through the BI Connector could use this to crash the application performing the read.
Executive ViewAI
MongoDB BI Connector ODBC Driver allows authenticated users to crash driver instances through specially crafted floating-point data, disrupting analytics and reporting workflows. All organizations using the connector to bridge BI tools and MongoDB are impacted by this vulnerability. A vendor patch is immediately available to restore service.
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.
Memory corruption occurs when a program writes data beyond the boundaries of allocated memory regions or accesses memory in unintended ways, violating the integrity of the process's address space.
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
Memory corruption in the MongoDB BI Connector ODBC Driver (fixed in v1.4.9) occurs when an oversized catalog, schema, or
EUVD-2026-57605
GHSA-hcwq-44xg-qq4g
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB