NetSight
critical9.0

CVE-2025-23061

Mongoose search injection vulnerability

Impact

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.

Affected packages

EcosystemPackageAffectedFixed in
npmmongoose>= 8.0.0-rc0, < 8.9.58.9.5

Affected products

VendorProductAffected versions
MongoosejsMongoose
before 6.13.6
from 7.0.0 before 7.8.4
from 8.0.0 before 8.9.5

Weakness classification

References