Skip to main content

MongoDB Java Driver CVE-2026-88032

| EUVDEUVD-2026-75668 HIGH
Use After Free (CWE-416)
2026-09-10 mongodb GHSA-38pq-38pp-9f4m
8.2
CVSS 4.0 · Vendor: mongodb
View

Attack ChainAIDerived

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

  1. Access
    Identify reactive encrypted Java app with on-demand KMS creds
  2. Delivery
    Trigger encrypted database operation
  3. Exploit
    Cancel operation mid-flight via timeout or network reset
  4. Execution
    Use-after-free fires in libmongocrypt native handle
  5. Impact
    JVM 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.2% exploitation probability (EPSS)

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

Alert me

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

Java Driver 4.2.0 <5.11.1

Affected Packages

euvd java_driver fix: 5.11.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 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

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

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.

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

Primary rating from Vendor (mongodb).

CVSS VectorVendor: mongodb

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
None
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
Sep 10, 2026 - 20:02 EUVD
CVE Published
Sep 10, 2026 - 18:02 cve.org
HIGH 8.2

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

Executive ViewAI

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.2%
Top 95% exploitable
Prevalence
Medium
Java Driver widely used, but reactive + encrypted + KMS-on-demand is niche
Data Quality
5 sources
Confidence: Medium

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.2%
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

41
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +41
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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.

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

Vendor StatusVendor

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy