Skip to main content

MongoDB C Driver EUVDEUVD-2026-116140

| CVE-2026-120954 MEDIUM
Integer Overflow or Wraparound (CWE-190)
2026-11-03 mongodb
6.3
CVSS 4.0 · Vendor: mongodb
View

Attack ChainAIDerived

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

  1. Access
    Deliver crafted BSON to 32-bit app
  2. Delivery
    Oversized binary-vector element count
  3. Exploit
    Integer wraparound truncates element count
  4. Execution
    Parse reports success on partial data
  5. Impact
    Application acts on corrupted/truncated data

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Integer overflow checks
MITRE ATT&CK

1 technique across 1 tactic: Execution

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

Exploitation Conditions

Exploitation requires that the vulnerable application be a 32-bit build (platform word size of 32 bits) of the MongoDB C driver's BSON library AND that it parse untrusted BSON data containing a binary vector data type with an attacker-supplied oversized element-count value that triggers the arithmetic wraparound. No authentication or user interaction is required beyond inducing the application to parse the data (PR:N/UI:N). Key limiting factors that reduce real-world risk: 64-bit builds of the same library are not affected; the impact is confined to silent data truncation/integrity divergence (no code execution, no memory corruption, no information disclosure); and the CVSS AC:H/AT:P metrics reflect the dependence on the 32-bit build condition and a specifically crafted oversized value.

Impact

This is a genuinely moderate, not high-priority, issue and the signals are internally consistent. The vendor-supplied CVSS 4.0 vector (AV:N/AC:H/AT:P/PR:N/UI:N) scores 6.3, but the real-risk profile is narrower than that number suggests: the only impact is a low integrity effect (VI:L) with no confidentiality, availability, memory-safety, or scope impact, and both AC:H and AT:P signal that exploitation is conditional rather than trivial. The condition is concrete - only 32-bit (platform-word-size) builds are affected, so 64-bit deployments are not vulnerable at all. There is no CISA KEV listing, no EPSS score was provided, and no public exploit or PoC reference is present (the only reference is a MongoDB Jira tracking ticket, not exploit code), so exploitation status is: no public exploit identified at time of analysis. The vuln.today decision label is 'this_month', consistent with a real-but-non-urgent data-integrity bug. Net: this is a correctness/data-integrity defect worth patching on a normal cycle, not a high-CVSS-but-weaponized emergency. One input inconsistency to note: the tag set includes 'Information Disclosure', which directly contradicts the description's explicit statement that no information is disclosed - treat the integrity-only characterization as authoritative.

Exploit ScenarioDerived

An application built as a 32-bit binary and using the MongoDB C driver's BSON library parses attacker-supplied BSON containing a binary vector element whose declared size is oversized. The arithmetic wraparound causes the library to report success while silently processing only a small fraction of the elements, so the application acts on truncated data that disagrees with byte-oriented accessors and with 64-bit builds. No public exploit code is known; this is a data-integrity corruption scenario rather than code execution.

This Month Plan within 30 days. Why: MEDIUM severity (CVSS 4.0-6.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

Parsing untrusted BSON binary vector data in 32-bit builds of the MongoDB C Driver's BSON library can trigger an arithmetic element-count wraparound, causing the operation to report success after processing only a fraction of the attacker-supplied elements. The result is a silent data-integrity divergence from byte-oriented accessors and from 64-bit builds, which are unaffected; there is no memory corruption or information disclosure. No authentication or user interaction is required beyond inducing the application to parse the data, and no public exploit was identified at time of analysis.

RemediationAI

No exact fixed version is supplied in the provided data, and no vendor-released patch is identified in the supplied sources; consult the MongoDB Jira issue at https://jira.mongodb.org/browse/CDRIVER-6420 and MongoDB advisories for updated release and patch information. Until a patched release is confirmed, prioritize ensuring that untrusted BSON is parsed only by 64-bit builds of the library, which the description states are unaffected, recognizing that moving from 32-bit may require platform or dependency changes. Where 32-bit parsing cannot be avoided, reject or pre-validate BSON binary vector element counts before they reach the vulnerable library; this application-level filtering has the trade-off of potentially rejecting legitimate large-vector payloads and requires a wrapper or validation layer.

Affected VersionsENISA

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

This is a CWE-190 integer overflow/wraparound in the BSON library's handling of a specialized binary vector data type. The vulnerable code computes the number of elements from an oversized attacker-supplied value; on builds where the platform word size is 32 bits, that arithmetic can wrap so that only a small fraction of the supplied elements are processed while the operation still reports success, producing results that disagree with byte-oriented accessors and with 64-bit builds. The provided CPE cpe:2.3:a:mongodb:c_driver:*:*:*:*:*:*:*:* identifies the MongoDB C Driver but does not supply a bounded version range, and the description limits the issue to 32-bit builds. The assessed CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N vector is consistent with remote parsing of crafted BSON, a high-complexity precondition tied to the 32-bit build and oversized value, and integrity-only impact.

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

Network-delivered BSON (AV:N) with no auth/UI (PR:N/UI:N), but AC:H because exploitation depends on a 32-bit build plus a crafted oversized value; impact is integrity-only (I:L), no C or A.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N
4.0 AV:N/AC:H/AT:P/PR:N/UI:N/VC:N/VI:L/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
None
Vulnerable system: Confidentiality
None
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

A weakness in the BSON library's handling of a specialized binary vector data type allows an arithmetic wraparound when computing the number of elements described by an oversized attacker-supplied value. On builds where the platform word size is 32 bits, an application that parses untrusted BSON data can be made to process only a small fraction of the supplied elements while the operation reports success, producing results that disagree with byte-oriented accessors and with 64-bit builds of the same library. No authentication or user interaction is required beyond getting the application to parse the data. The impact is limited to data integrity; memory safety is not affected and no information is disclosed.

Threat Intelligence Overview

Prevalence
Medium
MongoDB C driver/libbson is a common database client library, but only 32-bit builds affected
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 MEDIUM
CISA KEV No
Public POC No
EPSS N/A
Patch available No
Active threat No
Deciding rule
MEDIUM severity (CVSS 4.0-6.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
None
System Exposure· derived
Open
Automatable
No
Human Impact· derived
Medium
Technical Impact
Partial

Priority Score

32
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +32
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.

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