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

exploitDog

fstec логотип

BDU:2025-01988

Опубликовано: 13 янв. 2025
Источник: fstec
CVSS3: 9
CVSS2: 7.6
EPSS Средний

Описание

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

Вендор

Сообщество свободного программного обеспечения

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

Mongoose

Версия ПО

до 6.13.6 (Mongoose)
от 7.0.0-rc0 до 7.8.4 (Mongoose)
от 8.0.0-rc0 до 8.9.5 (Mongoose)

Тип ПО

Прикладное ПО информационных систем

Операционные системы и аппаратные платформы

-

Уровень опасности уязвимости

Высокий уровень опасности (базовая оценка CVSS 2.0 составляет 7,6)
Критический уровень опасности (базовая оценка CVSS 3.0 составляет 9)

Возможные меры по устранению уязвимости

Использование рекомендаций:
https://github.com/Automattic/mongoose/releases/tag/8.9.5
https://github.com/Automattic/mongoose/releases/tag/7.8.4
https://github.com/Automattic/mongoose/releases/tag/6.13.6
https://github.com/Automattic/mongoose/commit/64a9f9706f2428c49e0cfb8e223065acc645f7bc

Статус уязвимости

Подтверждена производителем

Наличие эксплойта

Данные уточняются

Информация об устранении

Уязвимость устранена

Идентификаторы других систем описаний уязвимостей

EPSS

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

9 Critical

CVSS3

7.6 High

CVSS2

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

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
github
около 1 года назад

Mongoose search injection vulnerability

EPSS

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

9 Critical

CVSS3

7.6 High

CVSS2