Skip to main content

MongoDB Shell CVE-2026-115930

| EUVDEUVD-2026-109932 HIGH
Improper Certificate Validation (CWE-295)
2026-10-26 mongodb GHSA-j35w-3h5p-45x6
7.6
CVSS 4.0 · Vendor: mongodb
View

Attack ChainAIDerived

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

  1. Access
    Gain on-path MITM network position
  2. Delivery
    Present certificate chained to recoverable eMudhra CA
  3. Exploit
    Victim launches mongosh TLS connection
  4. Execution
    Forged chain accepted by bundled Node.js root store
  5. Impact
    Intercept and tamper with database traffic

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V12 - Secure Communication Certificate validation
Exploitation Conditions

Requires an attacker in an on-path/MITM network position who can present a server certificate chaining to one of the recoverable eMudhra intermediate CA certificates present in the Node.js TLS root store bundled with mongosh, AND a victim who initiates a mongosh TLS connection (UI:P passive interaction). Limiting factors: affects only mongosh versions prior to 2.14.0; npm-based installs instead depend on the host Node.js runtime version, so patching mongosh alone does not fix those unless the host Node.js is also updated; without the MITM position and usable certificates under the specified CA, default usage is not exploitable. The precise trigger mechanism beyond acceptance of the forged chain is not described in the available sources.

Impact

This is a certificate-validation flaw (CWE-295) rated CVSS 4.0 7.6 (High) with vector AV:N/AC:H/AT:P/PR:N/UI:P/VC:H/VI:H/VA:N. The network attack vector and PR:N (unauthenticated) raise the ceiling, but AC:H, AT:P (a specific attack requirement) and UI:P (passive user interaction) materially lower practical exploitability: an attacker needs an on-path/MITM position AND the ability to leverage the recoverable eMudhra intermediate CA certificates, and a victim must actually initiate a mongosh TLS connection. Impact is confidentiality and integrity High with availability None, consistent with traffic interception/tampering rather than service disruption. No EPSS score and no SSVC automatable value were provided, and there is no CISA KEV listing and no POC in the input, so there is no signal of active or widespread exploitation - this is 'no public exploit identified at time of analysis.' The vuln.today decision label is 'this_week,' indicating prompt but not emergency remediation. Net: a genuine High-severity MITM-class issue warranting timely patching, but the on-path and user-interaction prerequisites make mass, opportunistic exploitation unlikely; treat it as a prioritized-this-week fix rather than an emergency.

Exploit ScenarioDerived

An on-path attacker presents a TLS server certificate that chains to a recoverable eMudhra intermediate CA still trusted in the Node.js root store bundled with mongosh; when an administrator runs mongosh to connect to MongoDB over TLS, the forged chain is accepted and the attacker can intercept and tamper with the session. The high attack complexity reflects the required MITM position plus access to usable certificates under that CA, and the passive user interaction is the victim simply initiating the connection. No public exploit identified at time of analysis.

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

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

Alert me

AnalysisAIv1 – Oct 26, 2026

MongoDB Shell (mongosh) versions prior to 2.14.0 bundle a Node.js runtime whose TLS root store includes recoverable eMudhra intermediate CA certificates, so an unauthenticated on-path attacker who can present a certificate chain under that CA could intercept and alter TLS connections when a victim initiates a mongosh TLS session. The issue is CWE-295 improper certificate validation and is rated CVSS 4.0 7.6 (High); exploitation requires a MITM network position plus victim-initiated interaction, and npm-based installs instead depend on the host Node.js runtime. The vendor fix is mongosh 2.14.0 bundling Node.js 24.22.1 or later, and no public exploit identified at time of analysis.

RemediationAI

Update MongoDB Shell (mongosh) to 2.14.0, which bundles Node.js 24.22.1 or later, per the vendor changelog at https://www.mongodb.com/docs/mongodb-shell/changelog/. For npm-based installations, updating mongosh alone is not sufficient because it uses the host Node.js runtime; update that host runtime separately so it no longer carries the recoverable eMudhra intermediate CA certificates. No workaround beyond updating is described in the available vendor guidance.

Affected VersionsENISA

mongosh 0 <2.14.0

Affected Packages

euvd mongosh fix: 2.14.0

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

CWE-295 (Improper Certificate Validation) is the root-cause class: mongosh relies on Node.js as a third-party runtime, and the Node.js TLS root certificate store shipped with affected mongosh builds contains recoverable eMudhra intermediate CA certificates. CPE data identifies the affected package as cpe:2.3:a:mongodb,_inc.:mongosh. An attacker in an on-path/MITM position who can present a server certificate chaining to one of those intermediates could have the connection trusted; the assessed CVSS 4.0 vector is AV:N/AC:H/AT:P/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N, and the independent assessment notes that the trigger mechanism beyond acceptance of the forged chain is not described in the available sources. The report is tagged Information Disclosure, Node.js, Mongosh, and MongoDB Inc. Because npm installations use the host Node.js runtime, the trust-store contents are determined by that runtime and must be updated separately from the mongosh package.

Know when Mongosh 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.6 HIGH
CVSS:4.0/AV:N/AC:H/AT:P/PR:N/UI:P/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N
vuln.today AI 6.8 MEDIUM

MITM certificate-validation flaw: AC:H for the required on-path position plus usable eMudhra CA certs, UI:R because the victim must initiate the mongosh TLS connection, C:H/I:H for interception/tampering, A:N.

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

Primary rating from Vendor (mongodb).

CVSS VectorVendor: mongodb

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

Lifecycle Timeline

2
Patch available
Oct 26, 2026 - 16:17 EUVD
CVE Published
Oct 26, 2026 - 14:02 cve.org
HIGH 7.6

DescriptionCVE.org

The MongoDB Shell (mongosh) relies on Node.js as a third-party runtime that carries its own TLS root certificate store. This certificate store has the recoverable eMudhra intermediate CA certificates. This issue impacts MongoDB Shell (mongosh) versions prior to 2.14.0 and can be resolved by updating to mongosh 2.14.0 which bundles Node.js 24.22.1 or later. If mongosh is installed through npm, it uses the Node.js runtime installed on the host; update that runtime separately.

Executive ViewAI

Why It Matters

The MongoDB Shell (mongosh) prior to version 2.14.0 bundles a Node.js runtime with recoverable eMudhra intermediate CA certificates, creating a TLS interception risk for employees or systems using mongosh to connect to databases. An on-path attacker could potentially intercept and alter sensitive database traffic, impacting data confidentiality and integrity. Leadership should prioritize remediation due to the high severity and the sensitive nature of database connections.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis; interim mitigations include restricting mongosh usage to trusted networks, enforcing strict TLS certificate validation via configuration, and monitoring for signs of TLS interception.

Threat Intelligence Overview

EPSS Score
0.1%
Top 96% exploitable
Prevalence
High
official shell for the widely-deployed MongoDB database, common in enterprises
Social Media
1
Sightings
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 HIGH
CISA KEV No
Public POC No
EPSS 0.1%
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· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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