Логотип exploitDog
Консоль
Логотип exploitDog

exploitDog

github логотип

GHSA-vg7j-7cwx-8wgw

Опубликовано: 15 янв. 2025
Источник: github
Github: Прошло ревью
CVSS3: 9

Описание

Mongoose search injection vulnerability

Mongoose versions prior to 8.9.5, 7.8.4, and 6.13.6 are vulnerable to improper use of the $where operator. This vulnerability arises from the ability of the $where clause to execute arbitrary JavaScript code in MongoDB queries, potentially leading to code injection attacks and unauthorized access or manipulation of database data.

NOTE: this issue exists because of an incomplete fix for CVE-2024-53900.

Пакеты

Наименование

mongoose

npm
Затронутые версииВерсия исправления

>= 8.0.0-rc0, < 8.9.5

8.9.5

Наименование

mongoose

npm
Затронутые версииВерсия исправления

>= 7.0.0-rc0, < 7.8.4

7.8.4

Наименование

mongoose

npm
Затронутые версииВерсия исправления

< 6.13.6

6.13.6

EPSS

Процентиль: 98%
0.64791
Средний

9 Critical

CVSS3

Дефекты

CWE-94

Связанные уязвимости

CVSS3: 9
nvd
около 1 года назад

Mongoose before 8.9.5 can improperly use a nested $where filter with a populate() match, leading to search injection. NOTE: this issue exists because of an incomplete fix for CVE-2024-53900.

CVSS3: 9
fstec
около 1 года назад

Уязвимость функции populate() библиотеки Mongoose, позволяющая нарушителю выполнить произвольный код и получить доступ на чтение и изменение данных

EPSS

Процентиль: 98%
0.64791
Средний

9 Critical

CVSS3

Дефекты

CWE-94