CVE-2026-9752: GeometryCollection with strict-winding polygon causes server crash during 2dsphere index key generation
An authorized user could trigger a server crash by running a query with a 2dsphere index on a field that stores a GeoJSON GeometryCollection containing a Polygon with a strict-winding CRS.
Strict-winding polygons are intentionally unsupported for indexing, but the guard that rejects them does not inspect members of a GeometryCollection, allowing the unsafe path to be reached which ends with an ensuing null-pointer dereference.
A low-privileged authorized MongoDB user may be able to crash an affected server using certain GeoJSON data with a 2dsphere index. The business impact is service disruption, not confirmed data theft or tampering. The provided sources do not name a fixed version or workaround.
Executive priority
Treat this as a high-priority availability risk for exposed MongoDB services, especially multi-tenant or customer-facing systems. It warrants rapid inventory, access review, and vendor-patch tracking.
Technical view
MongoDB Server can hit a null-pointer dereference during 2dsphere index key generation for a GeoJSON GeometryCollection containing a Polygon with strict-winding CRS. Strict-winding polygons are unsupported for indexing, but the rejection guard does not inspect GeometryCollection members. CVSS v4.0 is 7.1 with high availability impact.
Likely exposure
Likely exposure is affected MongoDB Server versions 8.3.0, 8.2.0, 8.0.0, and 7.0.0 where authenticated users can query 2dsphere-indexed GeoJSON fields containing GeometryCollection data.
Exploitation context
The CVE is not listed as KEV in the provided bundle, and no cited source confirms active exploitation. Exploitation requires network access and low privileges, with no user interaction, and appears focused on crashing the server.
Researcher notes
The key issue is missed validation inside GeometryCollection members before geospatial index key generation. Evidence supports denial of service via null-pointer dereference, but the bundle does not provide patch details, exploit status, or broader affected configurations.
Mitigation direction
Check MongoDB guidance for fixed versions or official mitigations.
Prioritize patching once MongoDB identifies a corrected release.
Restrict who can write or query indexed GeoJSON fields.
Review use of 2dsphere indexes on user-controlled GeometryCollection data.
Increase monitoring for MongoDB crashes and unexpected restarts.
Validation and detection
Inventory MongoDB Server versions against the affected list.
Find collections with 2dsphere indexes on GeoJSON fields.
Based on public source material and reviewed before publication.
Potential ATT&CK relevance
Conservative CVE-to-ATT&CK context
These mappings and lookup hints may be relevant to the vulnerability behavior, CWE, affected product, or exposure path. Glexia-inferred context is not an official MITRE, ATT&CK, CWE, or CVE Program mapping.
ATT&CK lookup starting points
Use these exact CWE pages and searches to review the Glexia ATT&CK library from this CVE's weakness and description context.
cwe · low confidence lookup
CWE-476: Exact CWE lookup
Use the exact CWE identifier as the starting point before reviewing related ATT&CK behavior. Open the exact CWE lookup page first, then review the ATT&CK searches from that MITRE weakness context. This is a Glexia lookup hint, not an official ATT&CK mapping.
These fields come from the CVE record and ADP containers, not from Glexia's Take. They preserve
time-varying source decisions such as CISA SSVC, KEV status, CVSS metrics, and provider references.
We collect every scored CVSS vector available in the official CNA and ADP containers. When more than one version is present,
the table keeps the source vectors side by side instead of collapsing them into the highest score.
CWE links open Glexia weakness intelligence pages with official CWE context, developer remediation guidance, and related CVE mappings.
CWE-476 · source CWE mapping
NULL Pointer Dereference
NULL Pointer Dereference represents a recurring weakness pattern that can create exploitable paths when design, validation, or implementation controls are missing.