При генерации индексного ключа MongoDB 2dsphere существует проблема безопасности, которая может привести к сбою сервера из-за разыменования нулевого указателя. Когда специально созданный документ GeoJSON вставляется в коллекцию с индексом 2dsphere, несогласованность в синтаксическом анализе геометрии может привести к тому, что внутренний объект окажется в недопустимом, частично инициализированном состоянии. Во время последующей генерации индексного ключа доступ к этому неправильно инициализированному объекту приводит к разыменованию нулевого указателя, что завершает процесс mongod.
Аутентифицированный пользователь с доступом на запись может использовать это, чтобы вызвать отказ в обслуживании.
Показать оригинальное описание (EN)
A security issue exists in MongoDB's 2dsphere index key generation that can cause a server crash due to a null pointer dereference. When a specially crafted GeoJSON document is inserted into a collection with a 2dsphere index, an inconsistency in geometry parsing can leave an internal object in an invalid, partially initialized state. During subsequent index key generation, access to this improperly initialized object results in a null pointer dereference that terminates the mongod process. An authenticated user with write access can use this to cause a denial of service.
Характеристики атаки
Последствия
Строка CVSS v4.0
Тип уязвимости (CWE)
Уязвимые продукты 1
| Конфигурация | От (включительно) | До (исключительно) |
|---|---|---|
|
Mongodb Mongodb
cpe:2.3:a:mongodb:mongodb:*:*:*:*:-:*:*:*
|
8.3.0
|
8.3.9
|