Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSend ordinary requests to application
-
DeliveryEarlier operation hits client-side timeout
-
ExploitConnection returned to pool with outstanding reply
-
ExecutionReply mispaired to attacker's request
-
ImpactReceive other users' database records
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V14 - Data Protection Sensitive info in resource not removed before reuse
|
| Exploitation Conditions | Exploitation requires the application to have enabled the optional client-side operation timeout feature of the MongoDB Node.js driver (e.g. a configured operation timeout); the description states the response-mispairing occurs specifically in applications that enable this timeout, so deployments without it are not affected. Given the timeout, an unauthenticated party that can send ordinary requests to the application can trigger the condition - no authentication (PR:N) or user interaction (UI:N) is needed. Limiting factors: the flaw depends on this non-default timeout configuration and on an earlier operation actually timing out and leaving outstanding data on a pooled connection (reflected as AT:P / attack requirements present), so exploitation is opportunistic and timing-dependent rather than deterministic on default configurations. |
| Impact | Signals are mixed and point to a genuine but conditional priority rather than an emergency. The supplied CVSS 4.0 vector (AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:L/VA:L) yields 8.3 (High): network-reachable, no authentication (PR:N), no user interaction, high confidentiality impact from cross-user data disclosure, with lower integrity/availability impact (wrong results and failed requests). Critically, the vector sets AT:P (attack requirements present), which aligns with the description's gating condition - the flaw is only reachable when the application enables the optional client-side operation timeout - so this is not an unconditional remote info-leak against default settings. No EPSS score, no CISA KEV entry, and no exploit/PoC reference are present in the input, so exploitation likelihood cannot be quantified from the data. The vuln.today Decision label is 'this_week' (not act_now/emergency), consistent with a high-severity, vendor-reported issue lacking evidence of active exploitation. Net: a real priority to patch this week because the confidentiality impact (other users' records) is serious and no authentication is needed, but the config-dependent trigger and absence of exploitation signals argue against treating it as a drop-everything emergency. Missing data to note explicitly: no EPSS, no KEV status, and no fixed-version information are included in the provided sources. |
| Exploit ScenarioDerived | An application uses the MongoDB Node.js driver with the optional client-side operation timeout enabled. An unauthenticated user sends ordinary requests to the application; when an earlier operation times out, its connection is returned to the pool while a reply is still outstanding, so a later request on that reused connection is paired with the wrong database reply and receives another user's records or an incorrect result. No public exploit was identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Nov 03, 2026
Response mispairing in the MongoDB Node.js driver can return one request's database reply to a different request, potentially disclosing other users' records and producing incorrect results or failed legitimate requests when an application enables the optional client-side operation timeout. An unauthenticated remote party able to send ordinary requests through such an application can trigger the condition, but exploitation is opportunistic and timing-dependent because an earlier operation must time out and leave data outstanding on a pooled connection. No public exploit or active exploitation is identified in the available data, and the decision label is this_week rather than emergency.
RemediationAI
No exact fixed driver version is identified in the available data; track MongoDB JIRA NODE-7958 (https://jira.mongodb.org/browse/NODE-7958) and upgrade the MongoDB Node.js driver to the release that resolves it once published. The workaround supported by the described precondition is to disable the optional client-side operation timeout, because the mispairing requires that feature; the trade-off is loss of client-side timeout enforcement, so long-running or stalled operations may persist longer and hold application and connection resources. Re-enable the timeout only after upgrading to a fixed driver version and confirming the fix in NODE-7958.
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 issue is in the MongoDB Node.js driver's connection pool, the component that lends pooled network connections to operations and returns them for reuse. A connection can be placed back in the pool while data from an earlier operation is still outstanding, so a later request may read a stale database reply; this matches CWE-226, Sensitive Information in Resource Not Removed Before Reuse. The condition is tied to the driver's optional client-side operation timeout: when that non-default feature is enabled and an earlier operation times out, the abandoned operation can leave unread data on the pooled connection. The supplied sources do not describe the precise pool-state sequence beyond the timeout condition. The CVSS:4.0 vector's AT:P and the independent CVSS:3.1 AC:H reflect that attack requirements and timing/configuration dependencies limit exploitation; confidentiality impact is high, with low integrity and availability 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
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:L/VA:L/SC:N/SI:N/SA:N
AV:N and PR:N as unauthenticated clients trigger it; AC:H because it depends on the opt-in timeout and an operation actually timing out; C:H for cross-user disclosure, I:L/A:L for wrong results and failed requests.
Primary rating from Vendor (mongodb).
CVSS VectorVendor: mongodb
Lifecycle Timeline
2DescriptionCVE.org
A flaw in the connection management layer of the MongoDB Node.js driver can leave a pooled network connection in the pool for reuse while data from an earlier operation is still outstanding on it. In applications that enable an optional client-side operation timeout, an unauthenticated party that can send ordinary requests to the application may cause database replies to be paired with the wrong requests. This may result in unintended disclosure of other users' records, incorrect operation results being returned, and failures of legitimate requests.
Articles & Coverage 1
Executive ViewAI
A high-severity flaw in the MongoDB Node.js driver can cause database responses to be misrouted between concurrent requests, potentially exposing other users' records or corrupting application logic. This affects any service using the optional client-side operation timeout, creating both data privacy and operational reliability risks that warrant management attention due to the possible disclosure of sensitive information and resulting trust and compliance implications.
No vendor-released patch identified at time of analysis; interim mitigations include disabling the optional client-side operation timeout, limiting connection pool concurrency, and isolating high-sensitivity workloads to dedicated pools or database users.
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
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-115819
NVD
CVE.org
GitHub PoC
Exploit-DB