Skip to main content

MongoDB C Driver CVE-2026-120955

| EUVDEUVD-2026-116137 HIGH
NULL Pointer Dereference (CWE-476)
2026-11-03 mongodb
8.7
CVSS 4.0 · Vendor: mongodb
View

Attack ChainAIDerived

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

  1. Access
    Reach application exposing GridFS download API
  2. Delivery
    Submit crafted file download parameters
  3. Exploit
    Drive retrieval into unchecked error condition
  4. Execution
    NULL pointer dereference during stream operation
  5. Impact
    Process terminates, service unavailable

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A10:2025 - Mishandling of Exceptional Conditions
ASVS 5.0
V16 - Security Logging and Error Handling Null pointer safety, defensive checks
MITRE ATT&CK

1 technique across 1 tactic: Impact

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The affected application must use the MongoDB C Driver's GridFS file download API and must allow an attacker to influence the file download parameters, so that retrieval can be driven into the specific error condition where an internal operation result is not checked, producing the NULL pointer dereference while stream operations continue. Limiting factors: exploitation depends on the application exposing this API with untrusted-controlled download parameters; applications that do not use GridFS downloads, or that do not pass externally-influenced parameters to it, are not reachable. The precise internal operation and error condition that must occur are not detailed beyond 'certain error conditions during file retrieval' in the available sources. Impact is confined to availability (process termination); no confidentiality or integrity effect is indicated.

Impact

This is a genuine availability risk but not a top-tier emergency. The CVSS 4.0 vector (AV:N/AC:L/PR:N/UI:N) describes a network-reachable, low-complexity, unauthenticated trigger with a single impact dimension: VA:H (high availability), while VC/VI are N - confirming a pure denial-of-service NULL pointer dereference (CWE-476) with no confidentiality or integrity consequence. The vuln.today decision label is 'this_week' (not act_now/emergency), consistent with a DoS-only crash. No EPSS score, no CISA KEV listing, and no confirmed exploit code were provided, so there is no public evidence of active exploitation or widespread weaponization; the only reference is the vendor's own Jira tracking ticket (CDRIVER-6494). An important caveat: although the CVSS marks PR:N, the description says 'a user who can influence file download parameters' can trigger it - exploitability is therefore mediated by whether the hosting application exposes the GridFS download API to untrusted parameter input, which the raw CVSS network/unauthenticated rating does not capture. Net: prioritize patching within normal cycles (this week), but this is an availability-only issue rather than a code-execution or data-exposure crisis.

Exploit ScenarioDerived

An application built on the MongoDB C Driver exposes GridFS file downloads where a client can influence the download parameters (e.g., file identifier or retrieval options). An attacker supplies parameters that drive the retrieval into the specific error condition where an internal operation's result is left unchecked, causing a NULL pointer dereference as stream operations continue; the process crashes, taking down the service. No public exploit code was identified at time of analysis; the only reference is the vendor Jira ticket.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet

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

Alert me

AnalysisAIv1 – Nov 03, 2026

Process termination is reachable in applications that use the MongoDB C Driver's GridFS file download API: an internal operation result is left unchecked under certain error conditions during file retrieval, and when stream operations continue the driver dereferences a NULL pointer (CWE-476) and the hosting process aborts. Per the assessed vector (AV:N/AC:L/PR:N/UI:N, availability-only), remote unauthenticated attackers can reach this if the application lets them influence file download parameters, but only through that specific error path - applications that do not use GridFS downloads, or never pass externally influenced parameters to them, are not reachable. Impact is confined to service unavailability with no confidentiality or integrity effect assessed, and no public exploit code is identified at time of analysis; the issue is tracked as MongoDB JIRA CDRIVER-6494 and carries a 'this_week' priority rather than an emergency rating.

RemediationAI

No fixed driver version is enumerated in the supplied data, so fix status must be confirmed from the MongoDB JIRA issue https://jira.mongodb.org/browse/CDRIVER-6494 and applications should move to the first release MongoDB identifies there as containing the correction; do not assume any current release is patched until that ticket says so. Because the assessed reachability condition is the application passing externally influenced parameters into the GridFS download API, the practical interim control is to stop supplying attacker-controlled values to that API - validate, constrain or drop externally supplied file identifiers, revision and chunk/offset parameters before they reach GridFS calls, accepting that this narrows functionality wherever user-selected downloads are a deliberate product feature. Where that restriction is not feasible, isolate GridFS download handling in a separate worker process or service so that a NULL pointer dereference terminates only that worker and a supervisor can restart it, with the trade-offs of added latency and IPC complexity plus repeated crash-restart churn while an attacker keeps driving the error condition. Applications that do not use the GridFS download API, or never with untrusted parameters, are not reachable and need only routine driver updates.

Affected VersionsENISA

C Driver 1.25.0 ≤1.30.14
C Driver 2.0.0 ≤2.5.7

Affected Packages

euvd c_driver no fix

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

GridFS is MongoDB's convention for storing files that exceed the BSON document size limit: content is split into chunk documents and reassembled on read, with the driver orchestrating a stream of chunk fetches. The affected component is the C Driver's implementation of that download path, written in C where return codes and pointer validity must be managed manually; the root cause class is CWE-476 (NULL Pointer Dereference), arising because the result of an internal operation is not checked under certain error conditions during file retrieval and subsequent stream operations proceed against an invalid pointer. The CPE cpe:2.3:a:mongodb:c_driver:*:*:*:*:*:*:*:* places every driver version in scope pending the vendor's per-branch fixed-version list, and the supplied sources do not enumerate which releases are affected versus fixed. The exact internal operation whose result goes unchecked, and the precise error condition that must occur to produce the NULL dereference, are not described in the available sources beyond 'certain error conditions during file retrieval'; the assessed exploitation path therefore requires the application to expose GridFS download handling to attacker-influenced parameters so retrieval can be driven into that state.

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.7 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N
vuln.today AI 7.5 HIGH

Network-reachable library API triggered by attacker-influenced download parameters with no authentication or user interaction; impact is availability-only (process crash), so C:N/I:N/A:H.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
4.0 AV:N/AC:L/AT:N/PR:N/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
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

DescriptionCVE.org

The GridFS file download API in the MongoDB C Driver does not check the result of an internal operation under certain error conditions during file retrieval. This can cause the process to terminate when stream operations continue. A user who can influence file download parameters can trigger this condition, which may result in service unavailability for applications using the affected API.

Executive ViewAI

Why It Matters

A high-severity availability vulnerability in the MongoDB C Driver's GridFS file download API could allow remote, unauthenticated attackers to crash applications that accept externally influenced file download parameters, causing service disruptions. While no public exploit code exists, the risk is concentrated in customer-facing or API-driven services that rely on GridFS for file retrieval, potentially leading to operational downtime and reputational harm.

Business Impact: Medium
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include restricting external influence over GridFS download parameters through input validation or application-layer controls, disabling GridFS download functionality where not essential, and implementing resilience measures such as rate limiting, monitoring, and automated restarts to reduce the impact of potential crashes.

Threat Intelligence Overview

Prevalence
Medium
widely used MongoDB library, but user-facing GridFS download usage is narrower
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 N/A
Patch available No
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
Yes
Human Impact
Medium

Priority Score

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

Attack Technique

A null pointer dereference occurs when a program attempts to access memory through a pointer that has been set to NULL (address 0x0).

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