Executive brief
The MongoDB BI Connector ODBC Driver is used to allow business intelligence tools and applications to query MongoDB databases using SQL and ODBC connections. A missing bounds check in the driver's handling of stored procedure parameter metadata can cause an out-of-bounds write, potentially crashing the client application or allowing an attacker to execute arbitrary code if they can intercept or control the database connection.
Technical details
The vulnerability is a missing bounds check (CWE-119) when parsing stored procedure parameter metadata in the MongoDB BI Connector ODBC Driver. An attacker who controls or can intercept the MongoDB server response can return malformed metadata with oversized parameter sizes, triggering an out-of-bounds write in the client application's memory. This requires the attacker to have a network position to intercept or control the server the driver connects to. Successful exploitation results in memory corruption that may cause denial of service (application crash) or, under certain conditions, arbitrary code execution within the client process. The vulnerability was fixed in version 1.4.9 by adding logic to clamp parameter sizes.
Affected products
- MongoDB BI Connector ODBC Driver before 1.4.9
Timeline
- 2026-08-06: patched: Fixed in v1.4.9
- 2026-08-12: disclosed