CVE-2026-81528
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.
Scoring
- Severity
- MEDIUM
- CVSS base score
- 5.4
- CVSS vector
- CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
- EPSS probability
- 0.16%
- CWE
- CWE-943
- Published
- 2026-08-27
- Last modified
- 2026-08-28
Affected products
- MongoDB C# Driver
Weakness type
Related vulnerabilities
- CVE-2026-88036 — GridFS data disclosure and deletion via query-operator injection in file IDs in the MongoDB C Driver
- CVE-2026-88034 — GridFS data disclosure and deletion via query-operator injection in file IDs in the MongoDB C++ Driver
- CVE-2026-88033 — GridFS data disclosure and deletion via query-operator injection in file IDs in the MongoDB Java Driver
- CVE-2026-88031 — GridFS data deletion via query-operator injection in file IDs in the MongoDB Go Driver
- CVE-2026-88030 — GridFS data disclosure and deletion via query-operator injection in file IDs in the MongoDB Ruby Driver
- CVE-2026-88029 — GridFS data disclosure and deletion via query-operator injection in file IDs in the MongoDB Python Driver
- CVE-2026-88028 — Unauthorized document disclosure via query-operator injection in polymorphic relation identifiers in MongoDB integration for Laravel
- CVE-2026-88027 — Mass deletion and overwrite of embedded documents via query-operator injection in embedded record keys in MongoDB integration for Laravel