GHSA-mqvm-xxqr-vqw5: Duplicate geometry fields via unvalidated GeoJSON extra members

Published Oct 22, 2026
·
Updated

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.

Affected Software

1 affected component
MongoDB MongoDB C# Driver

Event History

Oct 22, 2026
CVE Published
via OSV·07:13 PM
Data Sourced
via OSV·07:13 PM
DescriptionSeverityWeakness

Frequently Asked Questions

1

Which applications are exposed to this issue?

Applications are exposed when they place user-supplied field names into GeoJSON extra members. The risk arises if those names can collide with reserved GeoJSON member names.

2

What must an attacker be able to control?

An attacker needs the ability to influence field names written as GeoJSON extra members. Names that collide with reserved members, such as type or coordinates, can create duplicate geometry fields.

3

What is the practical impact of a malformed stored record?

The MongoDB server and the C# Driver can resolve different values for the same record. Affected records may also be unreadable through the driver, interrupting application code that reads them.

4

How can teams identify potentially affected data?

Review code paths that write user-controlled names into GeoJSON extra members, and inspect records produced through those paths for duplicate reserved geometry member names. Reserved-name collisions are the condition described as causing divergent handling and read failures.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203