Medium · published September 3, 2026
Improper handling of an unexpected value size in the decryption path of a client-side encryption library can cause a failed internal check that terminates the process using the library. A party able to place a suitably formed encrypted value where an application will decrypt it, or able to control the responses the application receives, may cause that application to stop running.
| Product | Versions | Fixed in |
|---|---|---|
| mongodb/libmongocrypt | ≥ 1.7.0, < 1.20.4 | 1.20.4 |