Mongoose 是一个专为异步环境设计的 MongoDB 对象建模工具。在 6.0.0 至 6.13.12、7.8.13、8.24.7 和 9.11.4 版本中,Mongoose 将连接级别的 选项存储在 中,但 及查询类型转换逻辑却检查了其他选项位置,并未读取该配置。因此,若应用程序通过 或 启用 ,并将攻击者可控的对象传入查询过滤器,则连接会报告防护已启用,而实际查询选择器对象却未经过净化。攻击者可构造包含查询操作符的密码值,从而在不匹配预期字面密码的情况下成功匹配账户记录。值得注意的是,通过 进行的全局配置
Although we use advanced large model technology, its output may still contain inaccurate or outdated information.Shenlong tries to ensure data accuracy, but please verify and judge based on the actual situation.
| Vendor | Product | Affected Versions | CPE | Subscribe |
|---|---|---|---|---|
| Automattic | mongoose | >= 6.0.0, < 6.13.12 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-125120 | 9.8 CRITICAL | Mongoose: sanitizeFilter not applied on countDocuments |
| CVE-2026-125117 | 8.2 HIGH | Mongoose walks into inherited properties when hydrating, setting, and merging, allowing ov |
| CVE-2026-125118 | 6.5 MEDIUM | Mongoose: Prototype pollution via Schema.prototype.virtual() |
| CVE-2026-125116 | 4.8 MEDIUM | Mongoose: Discriminator key values matching inherited properties (e.g. __t: 'constructor') |