Impact
A missing input‑validation flaw in MongoDB’s libmongocrypt allows a caller to supply a database identifier containing dot or NUL characters without sanitization. The flaw occurs during automatic‑encryption context setup and results in an incorrect schema being selected. This can lead to limited disclosure or modification of the information handled by the application. The weakness is a classic CWE-74 "Improper Neutralization of Special Elements used in a Command (Command Injection)" scenario.
Affected Systems
MongoDB’s libmongocrypt component is affected. The issue has been addressed in the 1.20.3 release, though explicit version ranges impacted are not listed in the available data.
Risk and Exploitability
The vulnerability carries a CVSS score of 2, indicating low severity. No EPSS value is available, and the vulnerability is not listed in the CISA KEV catalog. Exploitability appears to require the ability to supply a database identifier to libmongocrypt, implying an attacker must already be able to execute code in the application’s context or supply malicious configuration. The impact is limited to incorrect schema use rather than full system compromise.
OpenCVE Enrichment