MongoDB Server 的聚合功能中存在使用已释放内存的漏洞,可能导致服务器在内存区域被释放后仍读取其中的数据。当内部聚合阶段与大小为 0 的批处理大小结合使用时,服务器可能会从不再使用的内存中读取数据。由于该内存可能在被读取之前被重新用于存储其他数据,因此返回给客户端的查询结果可能包含来自服务器进程的无关数据。根据当时内存的状态,服务器进程还可能意外终止。当具备读取权限的已认证用户运行同时设置这两个选项的聚合命令时,可能会触发此行为。
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| MongoDB | MongoDB Server | 8.3.0< 8.3.13 |
affected |
8.0< 8.0.34 |
affected | ||
7.0< 7.0.45 |
affected | ||
9.0< 9.0.2 |
affected |
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 |
|---|---|---|---|---|
| MongoDB | MongoDB Server | 8.3.0 ~ 8.3.13 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-96299 | 6.5 MEDIUM | Missing Authorization Check on Internal Aggregation Stage in MongoDB Server mongos Leads t |
| CVE-2026-104005 | 6.5 MEDIUM | Incorrect authorization in MongoDB Server router for bulk writes to system namespaces |
| CVE-2026-104004 | 6.5 MEDIUM | Collection validators using collation-accepting expressions can crash MongoDB Server on in |
| CVE-2026-103965 | 5.4 MEDIUM | Fixed values in MongoDB Server $bucket stage may be misread as field references |
No comments yet