Skip to main content

MongoDB libmongocrypt EUVDEUVD-2026-95160

| CVE-2026-106429 HIGH
Integer Underflow (CWE-191)
2026-10-08 mongodb
7.1
CVSS 4.0 · Vendor: mongodb
View

Attack ChainAIDerived

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

  1. Access
    Authenticate with key vault write access
  2. Exploit
    Supply malformed KMS endpoint (colon after path/query)
  3. Execution
    Trigger integer underflow in endpoint parser
  4. Impact
    Allocation failure crashes application process

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Integer underflow checks
Exploitation Conditions

Exploitation requires one of two concrete paths: (1) an authenticated user with write privileges to the key vault collection modifies a data key document so it carries a malformed KMS endpoint, or (2) the application passes a KMS endpoint containing a colon after its path or query component to libmongocrypt during key creation. Limiting factors: the attacker must either hold authenticated write access to the key vault (PR:L) or control the KMS endpoint string the application supplies, and the affected product must actually use libmongocrypt (i.e., MongoDB client-side field level encryption / queryable encryption must be enabled). Impact is limited to crashing the application process - no code execution, data disclosure, or data tampering results.

Impact

This is a denial-of-service vulnerability, not a memory-corruption or data-exposure issue - the description explicitly states it 'does not access memory outside its allocated bounds,' and the CVSS 4.0 vector confirms this with VC:N/VI:N and only VA:H (availability high). The vector CVSS:4.0/AV:N/AC:L/PR:L/UI:N indicates a network-reachable, low-complexity attack requiring low privileges (PR:L) and no user interaction, yielding a 7.1 (High) score driven solely by availability loss. No EPSS score, CISA KEV listing, SSVC decision data, or public POC was provided in the input, so exploitation likelihood cannot be quantified from the data - this appears to be a vendor-reported hardening fix (MongoDB JIRA MONGOCRYPT-986) rather than an actively exploited flaw. Realistic priority is moderate: the impact ceiling is a crashed application process, and exploitation requires either an authenticated user with write access to the key vault collection or an application that forwards untrusted KMS endpoints during key creation. The 'Information Disclosure' tag conflicts directly with the CVSS vector (VC:N) and the description - treat this as a DoS, not a confidentiality issue.

Exploit ScenarioDerived

An authenticated user with write access to the MongoDB key vault collection modifies a data key document to contain a malformed KMS endpoint (e.g., one with a colon placed after the path or query component), or an application accepts such an endpoint string during key creation. When libmongocrypt parses the endpoint, an integer underflow produces a bogus allocation size, the allocation fails, and the host application process terminates. No public exploit code was identified in the provided data, but the trigger condition is simple and does not require user interaction.

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 – Oct 08, 2026

Denial of service in MongoDB libmongocrypt occurs when KMS endpoint parsing triggers an integer underflow, causing an allocation failure that terminates the application process. This can be triggered by an authenticated user with write access to the key vault collection modifying a key document, or when an application passes a KMS endpoint containing a colon after its path or query during key creation. No public exploit code has been identified at time of analysis, and the vulnerability does not allow code execution, data disclosure, or data tampering-only a crash.

RemediationAI

No vendor-released patch has been identified at time of analysis; monitor the MongoDB Jira issue MONGOCRYPT-986 (https://jira.mongodb.org/browse/MONGOCRYPT-986) for a fixed version and upgrade libmongocrypt as soon as one is available. Until then, apply the following compensating controls with their trade-offs: restrict write access to the key vault collection to only trusted, essential users, which reduces the attack surface but may impede legitimate key management workflows; implement application-side validation that rejects any KMS endpoint string containing a colon after its path or query component before passing it to libmongocrypt, which prevents the trigger but requires careful parsing to avoid blocking valid endpoints; and consider disallowing user-supplied KMS endpoint strings entirely, using a hardcoded allowlist of trusted endpoints instead, which is the strongest mitigation but limits deployment flexibility. Because the impact is a process crash and not memory corruption or data compromise, restarting the application after a crash restores service, but the underlying condition remains exploitable until a patch is applied.

Affected VersionsENISA

libmongocrypt 1.1.0 <1.20.5

Affected Packages

euvd libmongocrypt fix: 1.20.5

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

MongoDB libmongocrypt is a client-side library that supports field level encryption and queryable encryption by interacting with external key management services (KMS) such as AWS KMS, Azure Key Vault, Google Cloud KMS, and HashiCorp Vault. The vulnerability is a CWE-191 integer underflow in the logic that parses KMS endpoint strings. When an endpoint string contains a colon after its path or query component, the parser miscalculates a length, leading to an allocation request that fails and aborts the process. The flaw is reachable remotely over the network with low complexity (CVSS 4.0 AV:N/AC:L) and requires low privileges (PR:L), consistent with an authenticated user who can modify key vault documents or influence the KMS endpoint supplied by an application. The CVSS vector (VC:N/VI:N/VA:H) and the description confirm the impact is limited to availability; there is no memory corruption, out-of-bounds access, or data exposure. The CPE wildcard cpe:2.3:a:mongodb:libmongocrypt:* indicates that all versions are potentially affected until a patched release is identified.

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

Network-reachable parser reachable by a low-privileged authenticated key-vault writer (PR:L, AC:L), causing only process termination, so C:N/I:N and A:H with unchanged scope.

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
Oct 08, 2026 - 20:03 EUVD
CVE Published
Oct 08, 2026 - 18:54 cve.org
HIGH 7.1

DescriptionCVE.org

An integer underflow in the KMS endpoint-parsing logic of MongoDB libmongocrypt can cause an allocation failure that terminates the application process. This can occur when an authenticated user modifies a key document in the key vault collection, or when an application accepts a KMS endpoint containing a colon after its path or query during key creation. The issue does not access memory outside its allocated bounds.

Executive ViewAI

Why It Matters

MongoDB libmongocrypt, a critical component for client-side encryption in MongoDB, contains a high-severity denial-of-service vulnerability that can abruptly terminate applications when processing certain KMS endpoints. This flaw, which requires specific conditions such as a user with write access to the key vault or an application passing a malformed endpoint, could lead to unplanned downtime for database-dependent services, though it does not permit data breaches or tampering. Leadership should prioritize mitigation to maintain service availability, especially for applications relying on MongoDB for real-time operations.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include restricting write access to the key vault collection to trusted users only, validating all KMS endpoints to reject colons after path or query, and monitoring for application crashes to enable rapid response.

Threat Intelligence Overview

EPSS Score
0.3%
Top 80% exploitable
Prevalence
Medium
encryption library used only when MongoDB CSFLE/queryable encryption is enabled
Data Quality
4 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.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

Integer overflow occurs when an arithmetic operation produces a result that exceeds the maximum value a given integer type can store.

Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.

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