Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify reactive encrypted Java app with on-demand KMS creds
-
DeliveryTrigger encrypted database operation
-
ExploitCancel operation mid-flight via timeout or network reset
-
ExecutionUse-after-free fires in libmongocrypt native handle
-
ImpactJVM process terminates
Vulnerability Assessment
| Weakness |
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Memory lifecycle management
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 non-default configuration prerequisites must both be present: (1) the application must use the reactive (async/non-blocking) client-side encryption API of the MongoDB Java Driver, and (2) the reactive encryption configuration must be set to retrieve KMS credentials on demand rather than using pre-fetched or cached credentials. Standard synchronous driver usage, non-encrypted driver usage, and reactive usage without on-demand KMS credential retrieval are all unaffected. The attacker must additionally have a means to cause an in-flight encrypted operation to be cancelled - this could be through legitimate request cancellation paths, network-level disruption, or application-layer timeout mechanisms. Authentication to the MongoDB instance is not a prerequisite, as the flaw is in the client-side driver logic, not the server. |
| Impact | The CVSS 4.0 vector (AV:N/AC:L/AT:P/PR:N/UI:N/VC:N/VI:N/VA:H) scores 8.2 but the AT:P (Attack Target: Prerequisite) metric accurately signals that a specific deployment configuration must be in place before any exploitation is possible. Real-world risk is therefore lower than the headline score implies - even a mid-sized municipal IT team in boleslawiec running MongoDB should not treat this as broadly urgent unless they are specifically operating reactive Java Driver deployments with on-demand KMS credential fetching. Impact is availability-only: a successful trigger causes process termination rather than data exfiltration or integrity compromise. No KEV listing, no known POC, and no EPSS data are available, leaving exploitation likelihood unquantified by external signals. The absence of an exact patched version in the references (only an internal JIRA ticket) means patch status is unconfirmed, which slightly elevates residual risk for affected configurations. The 'Information Disclosure' tag in the input metadata conflicts with the CVSS impact metrics (VC:N/VI:N) and the description; this tag is a mislabel and should not influence risk decisions. |
| Exploit ScenarioDerived | An attacker with the ability to trigger cancellation of reactive encrypted operations - for example, by causing network-level resets, exploiting application-level timeout handling, or sending a burst of requests that exhaust a connection pool and force cancellation - can crash the Java application process hosting the MongoDB Driver. Because the crash is deterministic once the vulnerable code path is reached, repeated triggering constitutes a reliable denial-of-service. No public POC exists at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 10, 2026
Use-after-free in the reactive client-side encryption component of the MongoDB Java Driver allows a party that can cancel an in-flight encrypted operation to crash the hosting application process. The flaw surfaces only when the reactive encryption stack is active and KMS credentials are fetched on demand - a specific non-default configuration - making the affected population a subset of all Java Driver deployments. No public exploit code or active exploitation has been identified at time of analysis; impact is confined to availability (process termination), with no confidentiality or integrity consequence.
RemediationAI
No vendor-released patch version has been independently confirmed at time of analysis - the only reference is an internal JIRA ticket (JAVA-6276) which should be monitored for a fix release. As a compensating control, applications using the MongoDB Java Driver should avoid the reactive client-side encryption configuration with on-demand KMS credential retrieval until a patched version is available; switching to synchronous encryption or pre-fetched/cached KMS credentials eliminates the vulnerable code path. If reactive encrypted operations are business-critical, implement application-level safeguards to prevent cancellation of in-flight encrypted operations (e.g., suppress cancellation signals during the encryption phase, use timeouts that do not propagate as cancellations into the driver layer). Monitor https://jira.mongodb.org/browse/JAVA-6276 and MongoDB's security advisories page for a patched release.
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 Java Driver supports Queryable Encryption (formerly Client-Side Field Level Encryption) via integration with the native libmongocrypt library. In reactive (async/non-blocking) mode, encryption operations and KMS credential retrieval are handled as asynchronous pipeline stages. CWE-416 (Use After Free) describes the root cause: when a reactive encrypted operation is cancelled mid-flight, the cleanup path frees native resources backing the operation before all references in the still-executing pipeline have been released. A subsequent dereference of those freed native handles triggers undefined behavior that terminates the JVM process. The affected CPE is cpe:2.3:a:mongodb:java_driver:*:*:*:*:*:*:*:* with no version floor or ceiling confirmed in available data, implying the issue may span multiple driver releases. The critical configuration gate is reactive mode combined with on-demand KMS credential retrieval.
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:N/VI:N/VA:H/SC:N/SI:N/SA:N
AC:H captures the two required non-default configuration prerequisites (reactive mode + on-demand KMS); no privilege or user interaction needed; impact is availability-only.
Primary rating from Vendor (mongodb).
CVSS VectorVendor: mongodb
Lifecycle Timeline
2DescriptionCVE.org
A use-after-free in the reactive client-side encryption component of the MongoDB Java Driver can cause native resources to be freed while an affected encrypted operation is still using them when the operation is cancelled. A party able to cause such an operation to be cancelled may cause the hosting application process to terminate. Reaching the issue requires an affected reactive encryption configuration that retrieves KMS credentials on demand.
Articles & Coverage 4
Executive ViewAI
MongoDB Java Driver contains a use-after-free vulnerability in its reactive encryption component that allows attackers who can cancel in-flight encrypted operations to crash application processes, causing immediate service disruption. The vulnerability only manifests in deployments using reactive client-side encryption with on-demand KMS credential fetching-a non-default configuration affecting a subset of Java Driver users. Organizations must identify affected deployments and implement protective measures to prevent denial-of-service attacks.
No vendor-released patch identified at time of analysis. Interim mitigations include: disabling reactive client-side encryption if operationally feasible, implementing network segmentation and strict access controls around encryption operation endpoints, establishing application-level monitoring for unexpected process crashes, ensuring architectural redundancy to absorb availability impact, and maintaining isolated test infrastructure to rapidly validate and deploy driver upgrades upon patch release.
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
Use-after-free vulnerabilities occur when a program continues to access memory through a pointer after that memory has been deallocated.
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-75668
GHSA-38pq-38pp-9f4m
NVD
CVE.org
EPSS
Vulnrichment
VulDB
Exploit-DB