Description
A MongoDB C# driver document-replacement code path omits the element-name/shape validation that the equivalent write paths apply, so a value supplied as a replacement is forwarded to the server without neutralization of query-language special elements. An application that passes untrusted, loosely-typed input as a replacement value therefore allows that input to be interpreted by the database as update logic rather than as data, executing under the application's own database credentials. Applications using strongly-typed document mappings are not affected.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| MongoDB | C# Driver | 2.9.0 – < 3.11.1 | 3.11.1 |
Advisories 1
- WID-SEC-2026-3066 MongoDB Clients: Mehrere Schwachstellen BSI CERT-Bund (WID) · Sep 16, 2026