Skip to main content

MongoDB Atlas SQL EUVDEUVD-2026-116214

| CVE-2026-120959 LOW
Out-of-bounds Write (CWE-787)
2026-11-03 mongodb GHSA-g8hv-jrw6-9rw3
2.1
CVSS 4.0 · Vendor: mongodb
View

Attack ChainAIDerived

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

  1. Access
    Influence values a query returns
  2. Exploit
    Client app bulk-fetches multiple rows
  3. Execution
    Out-of-bounds write past caller buffer
  4. Impact
    Corrupt client memory or terminate process

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

Two concrete conditions must both hold: (1) an attacker must be able to influence the values a query returns (e.g., control over the queried data), and (2) the calling application must use a specific application-chosen way of requesting several result rows at once (bulk/array row retrieval) - per the description, 'reaching this condition depends on a specific, application-chosen way of requesting several result rows at once.' Exploitation is further limited by PR:L (some privilege required), UI:P (passive user interaction / an action by the victim application user), and AT:P (a non-default usage pattern must be present). Applications that do not use the multi-row bulk-fetch pattern are not exposed. Impact is confined to the client application's memory (no confidentiality loss; only limited integrity modification or client-process termination).

Impact

This is a genuinely low-priority issue, and the available signals agree rather than conflict. The vendor-assigned CVSS 4.0 score is 2.1 (Low) with vector AV:N/AC:L/AT:P/PR:L/UI:P and only partial integrity/availability impact (VI:L/VA:L, VC:N) - meaning no confidentiality loss and limited integrity/availability effect confined to the client process. The vuln.today decision label is 'monitor', the weakest urgency tier. The input provides no EPSS score, is not listed in CISA KEV, and shows no proof-of-concept or exploit reference (the two references are a MongoDB changelog and a Jira tracking ticket, neither of which is exploit code). Critically, exploitation is not remote-unauthenticated despite AV:N: it requires low privileges (PR:L), passive user interaction (UI:P), and a present attack requirement (AT:P) - the flaw only triggers when the client application uses a specific application-chosen method of fetching several result rows at once, and when an attacker can influence the values a query returns. This is a client-side ODBC driver defect, not a server-exposed service, so the attack surface is narrow. No key data is contradictory; the main gap is that EPSS and any fixed-version identifier are absent from the provided input.

Exploit ScenarioDerived

An attacker who can influence the values a query returns (for example, by controlling data stored in an Atlas collection that a victim application later reads) waits for a client application that fetches multiple result rows at once using the specific affected request pattern. When that application retrieves the attacker-influenced rows, the driver writes returned values outside the caller-provided buffer, corrupting client-process memory or crashing it. No public exploit code or PoC is identified at time of analysis.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
Patch available

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

Alert me

AnalysisAIv1 – Nov 03, 2026

Out-of-bounds writes in the MongoDB Atlas SQL ODBC Driver can place query result values outside the buffer the calling application supplied, corrupting client-side memory or terminating the client process. Exposure requires two conditions to hold at once: a party must be able to influence the values a query returns, and the client application must use a specific application-chosen pattern of requesting several result rows at once (bulk/array row retrieval), so applications that fetch rows one at a time are not affected. Impact is limited to the client application's memory - no confidentiality loss, only limited integrity modification or process termination - and no public exploit has been identified at time of analysis; the CDC (vuln.today) decision label is monitor and the assessed severity is low despite the network-reachable vector.

RemediationAI

Upgrade the MongoDB Atlas SQL ODBC Driver to a build documented as fixed in the MongoDB SQL Interface changelog at https://www.mongodb.com/docs/sql-interface/changelog/, checking JIRA SQL-3458 (https://jira.mongodb.org/browse/SQL-3458) to confirm which release first contains the fix, since the available data does not state an exact fixed version number. Where an immediate upgrade is not possible, the practical compensating control is to avoid the affected usage pattern: change the client application from bulk/array multi-row fetch (rowset arrays bound with a block size greater than one) to fetching result rows one at a time, which the description indicates removes exposure, at the cost of additional round trips and reduced result-throughput for large result sets. In addition, limit which parties can influence the data a query returns (tighten write access to collections and views read through Atlas SQL) and validate or constrain query results on the client side, accepting that these reduce but do not eliminate the trigger condition; monitoring client processes for unexpected crashes during bulk result retrieval can provide early warning.

Affected VersionsENISA

Atlas SQL 1.3.0 <3.0.1

Affected Packages

euvd atlas_sql fix: 3.0.1

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 Atlas SQL ODBC Driver implements the SQL interface to Atlas and hands result data back to the calling application through buffers that the application allocates and registers (the classic ODBC column-binding model, where an application may bind an array of rows for bulk/array fetch). The flaw is classified CWE-787 (out-of-bounds write): values returned for a query can be written past the end of a caller-provided buffer. The assessed vector (CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:U/C:N/I:L/A:L) reflects that reachability is constrained by a non-default usage pattern (AT:P) - the multi-row bulk-fetch binding - plus a low-privilege requirement (PR:L) and passive user interaction (UI:R); the trigger is not described in more detail in the available sources. Because the resulting corruption is confined to the client process's own memory, the impact ceilings at limited integrity change and limited availability loss, with no scope change and no confidentiality impact.

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 2.1 LOW
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:P/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N
vuln.today AI 3.7 LOW

AC:H and UI:R reflect the required non-default multi-row fetch pattern and victim-application involvement; PR:L matches the driver context; impact is limited client-side memory modification/crash, so C:N, I:L, A:L.

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

Primary rating from Vendor (mongodb).

CVSS VectorVendor: mongodb

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

Lifecycle Timeline

1
Patch available
Nov 03, 2026 - 21:03 EUVD

DescriptionCVE.org

A memory-handling flaw in the MongoDB Atlas SQL ODBC Driver can cause values returned for a query to be written outside the bounds of a buffer provided by the calling application. A party able to influence the values a query returns may cause data to be placed at an unintended location in the client application's memory, which may result in unintended modification of that memory or termination of the client process. Reaching this condition depends on a specific, application-chosen way of requesting several result rows at once.

Threat Intelligence Overview

Prevalence
Low
niche MongoDB Atlas SQL ODBC driver, limited specialized deployment
Data Quality
3 sources
Confidence: Low

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 LOW
CISA KEV No
Public POC No
EPSS N/A
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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· derived
Defer
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Low

Priority Score

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