Skip to main content

MongoDB BI Connector CVE-2026-18888

| EUVDEUVD-2026-57605 HIGH
Out-of-bounds Write (CWE-787)
2026-08-12 mongodb GHSA-hcwq-44xg-qq4g
7.1
CVSS 4.0 · Vendor: mongodb
View

Attack ChainAIDerived

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

  1. Access
    Obtain low-privilege MongoDB write access
  2. Delivery
    Insert document with extreme float value
  3. Exploit
    BI tool queries collection via ODBC driver
  4. Execution
    Float-to-string conversion writes past buffer boundary
  5. Persist
    Adjacent memory corrupted
  6. Impact
    Client 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.

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 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

BI Connector ODBC driver 1.0.0 <1.4.9

Affected Packages

euvd bi_connector_odbc_driver fix: 1.4.9

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

Vendor (mongodb) PRIMARY 7.1 HIGH
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
vuln.today AI 6.5 MEDIUM

PR:L reflects the required MongoDB write access; A:H for deterministic application crash; no confidentiality or integrity impact applies.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/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
None
Vulnerable system: Integrity
None
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

2
Patch available
Aug 12, 2026 - 22:03 EUVD
CVE Published
Aug 12, 2026 - 20:29 cve.org
HIGH 7.1

DescriptionCVE.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

Why It Matters

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.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.3%
Top 79% exploitable
Prevalence
Low
niche MongoDB analytics connector, limited enterprise footprint
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment GitHub VulDB

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
Partial

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
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.

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.

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