Description
The MongoDB C# Driver writes GeoJSON extra members without checking whether their names collide with reserved GeoJSON members such as type and coordinates. An application that places user-supplied field names into these extra members can store documents with duplicate geometry fields, so the server and the driver resolve different values for the same record. Affected records can also become unreadable through the driver, interrupting application code that reads them.
Published: 2026-10-22
Score: 5.3 Medium
EPSS: < 1% Very Low
KEV: No
Impact: Data integrity and application reliability
Action: Patch Driver
AI Analysis

Impact

The MongoDB C# Driver writes GeoJSON extra members without validating whether their names collide with reserved GeoJSON members such as type and coordinates. When an application inserts user‑supplied field names into these extras, documents can contain duplicate geometry fields. The server and the driver then resolve different values for the same record, and records containing these duplicates may become unreadable through the driver, causing errors or crashes in application code that reads them.

Affected Systems

MongoDB C# Driver. No specific affected driver versions are listed; the vulnerability is present in versions prior to the device’s patch release.

Risk and Exploitability

The CVSS score of 5.3 indicates a moderate severity. The EPSS score is not provided, and the vulnerability is not listed in CISA’s KEV catalog. Attackers can exploit the flaw by supplying crafted GeoJSON data that introduces duplicate geometry field names, typically through any API or interface that accepts user input for GeoJSON objects. This can be performed remotely by an external actor who exploits the application’s lack of validation.

Generated by OpenCVE AI on October 23, 2026 at 03:48 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the MongoDB C# Driver to the latest version that addresses this issue
  • Ensure application code does not append user‑supplied names to GeoJSON extra members without validation
  • Implement input validation or sanitization to reject or rename field names that conflict with reserved GeoJSON members

Generated by OpenCVE AI on October 23, 2026 at 03:48 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 02 Nov 2026 15:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Fri, 23 Oct 2026 03:45:00 +0000

Type Values Removed Values Added
First Time appeared Mongodb
Mongodb c# Driver
Vendors & Products Mongodb
Mongodb c# Driver

Fri, 23 Oct 2026 00:45:00 +0000

Type Values Removed Values Added
Description The MongoDB C# Driver writes GeoJSON extra members without checking whether their names collide with reserved GeoJSON members such as type and coordinates. An application that places user-supplied field names into these extra members can store documents with duplicate geometry fields, so the server and the driver resolve different values for the same record. Affected records can also become unreadable through the driver, interrupting application code that reads them.
Title Duplicate geometry fields via unvalidated GeoJSON extra members
Weaknesses CWE-694
References
Metrics cvssV3_1

{'score': 5.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:L'}

cvssV4_0

{'score': 5.3, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:L/VA:L/SC:N/SI:N/SA:N'}


Subscriptions

Mongodb C# Driver
cve-icon MITRE

Status: PUBLISHED

Assigner: mongodb

Published:

Updated: 2026-11-02T14:30:35.153Z

Reserved: 2026-10-21T21:57:37.697Z

Link: CVE-2026-114643

cve-icon Vulnrichment

Updated: 2026-11-02T14:30:26.861Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-10-22T19:17:37.880

Modified: 2026-11-02T15:17:14.290

Link: CVE-2026-114643

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-23T04:00:12Z

Weaknesses
  • CWE-694

    Use of Multiple Resources with Duplicate Identifier