The MongoDB Java Driver reactive client-side encryption path holds a native libmongocrypt context for the duration of an encrypted operation. When the operation is cancelled, cleanup may free that context from doFinally while another thread is still executing a state-machine step; that step can then write to freed native memory. This is a CWE-416 use-after-free that can cause a JVM crash or corrupt data in the component holding encryption keys, according to the MongoDB issue record. Reaching the issue requires an affected reactive encryption configuration that retrieves KMS credentials on demand. The issue record gives client disconnects and operation timeouts as examples of cancellation, but the supplied CVE record does not fully specify the external mechanism used to force cancellation. The vendor issue also expands the technical scope to other callbacks on MongoCryptContextImpl, rather than only one KMS credential provision call.