Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessDeliver crafted BSON to 32-bit app
-
DeliveryOversized binary-vector element count
-
ExploitInteger wraparound truncates element count
-
ExecutionParse reports success on partial data
-
ImpactApplication 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. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – 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
Affected Packages
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
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
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.
Primary rating from Vendor (mongodb).
CVSS VectorVendor: mongodb
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
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Integer overflow occurs when an arithmetic operation produces a result that exceeds the maximum value a given integer type can store.
MongoDB before 2.0.9 and 2.2.x before 2.2.4 does not properly validate requests to the nativeHelper function in SpiderMo
The find prototype in scripting/engine_v8.h in MongoDB 2.4.0 through 2.4.4 allows remote authenticated users to cause a
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
Remote code execution in Chartbrew versions prior to 4.8.1 allows authenticated attackers with high privileges to execut
After user deletion in MongoDB Server the improper invalidation of authorization sessions allows an authenticated user's
The default configuration for MongoDB before 2.3.2 does not validate objects, which allows remote authenticated users to
SimStudio below 0.5.74 has a missing authorization on MongoDB tool endpoints that allows attackers to execute arbitrary
MongoDB Server may access non-initialized region of memory leading to unexpected behaviour when zero arguments are calle
MongoDB Compass may be susceptible to code injection due to insufficient sandbox protection settings with the usage of e
Under certain configurations of --tlsCAFile and tls.CAFile, MongoDB Server may skip peer certificate validation which ma
All versions of bson before 1.1.4 are vulnerable to Deserialization of Untrusted Data. Rated critical severity (CVSS 9.8
Memory corruption in the MongoDB BI Connector ODBC Driver (fixed in v1.4.9) occurs when an oversized catalog, schema, or
EUVD-2026-116140
NVD
CVE.org
Vulnrichment
GitHub PoC
Exploit-DB