GHSA-vg7j-7cwx-8wgwCriticalCVSS 9.0

Mongoose search injection vulnerability

Published
January 15, 2025
Last Modified
January 17, 2025

🔗 CVE IDs covered (1)

📋 Description

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 products3

  • npm/mongoose:>= 8.0.0-rc0, < 8.9.5
  • npm/mongoose:>= 7.0.0-rc0, < 7.8.4
  • npm/mongoose:< 6.13.6

🔗 References (12)