Improper state management in MongoDB libmongocrypt can cause provider-specific data to be treated as an incompatible type when cleaning up a key document containing duplicate masterKey fields. An authenticated actor who can modify key vault documents, or a server that returns such a key document, can cause invalid memory access and invalid frees in the client process. This can terminate the application or corrupt process memory.
Metrics
Affected Vendors & Products
References
| Link | Providers |
|---|---|
| https://jira.mongodb.org/browse/MONGOCRYPT-964 |
|
History
Tue, 27 Oct 2026 20:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| CPEs | cpe:2.3:a:mongodb:libmongocrypt:*:*:*:*:*:*:*:* |
Thu, 08 Oct 2026 20:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Mongodb
Mongodb libmongocrypt |
|
| Vendors & Products |
Mongodb
Mongodb libmongocrypt |
Thu, 08 Oct 2026 20:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
Thu, 08 Oct 2026 19:15:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Improper state management in MongoDB libmongocrypt can cause provider-specific data to be treated as an incompatible type when cleaning up a key document containing duplicate masterKey fields. An authenticated actor who can modify key vault documents, or a server that returns such a key document, can cause invalid memory access and invalid frees in the client process. This can terminate the application or corrupt process memory. | |
| Title | Heap corruption via duplicate masterKey fields in MongoDB libmongocrypt | |
| Weaknesses | CWE-843 | |
| References |
| |
| Metrics |
cvssV3_1
|
Status: PUBLISHED
Assigner: mongodb
Published: 2026-10-08T18:55:34.174Z
Updated: 2026-10-08T19:30:26.703Z
Reserved: 2026-10-06T16:40:35.016Z
Link: CVE-2026-106433
Updated: 2026-10-08T19:30:22.387Z
Status : Analyzed
Published: 2026-10-08T19:16:59.233
Modified: 2026-10-27T20:17:30.410
Link: CVE-2026-106433
No data.