MongoDB 数据库工具中的 在验证来自不可信转储文件的集合名称时,对 前缀的处理存在不一致。攻击者可构造特殊的集合名称,绕过针对特殊集合的保护机制以及操作符命名空间过滤规则,从而在恢复过程中创建未经授权的、由用户自定义的数据库账户,包括拥有 root 角色的账户。利用此漏洞需要操作员使用具备目标部署上足够用户管理权限的凭据,恢复由攻击者控制的未授权数据。仅排除 命名空间无法阻止此类行为。该问题影响 MongoDB 数据库工具 100.4.0 至 100.20.1 之前的所有版本。
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| MongoDB | Database Tools | 100.4.0< 100.20.1 |
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 | Database Tools | 100.4.0 ~ 100.20.1 | - |
|
| # | POC Description | Source Link | Shenlong Link |
|---|
No public POC found.
Login to generate AI POC| CVE-2026-120678 | 7.5 HIGH | MongoDB C Driver leaks the decompressed reply buffer when an OP_COMPRESSED reply fails to |
| CVE-2026-120955 | 7.5 HIGH | MongoDB C Driver Modern GridFS mongoc_gridfs_bucket_download_to_stream() Aborts Applicatio |
| CVE-2026-120956 | 7.1 HIGH | remote abort and memory disclosure from a malformed cursor.ns |
| CVE-2026-120952 | 7.1 HIGH | MongoDB Atlas SQL ODBC Driver writes 48-byte Extended JSON into fixed 16-byte SQL_C_GUID t |
| CVE-2026-119179 | 7.0 HIGH | MongoDB Node.js driver: Connection pool desynchronization after operation timeout can expo |
| CVE-2026-120684 | 6.5 MEDIUM | MongoDB C Driver GridFS gap lets a shared writer recover a protected client's password |
| CVE-2026-120673 | 5.5 MEDIUM | Rust Driver 3.9.1 exports CSFLE plaintext in `db.query.text` before encrypting the command |
| CVE-2026-120567 | 5.4 MEDIUM | ExecuteUpdate may evaluate caller-supplied values as MongoDB expressions |
| CVE-2026-119672 | 4.8 MEDIUM | mongofiles may disclose GridFS content to standard output through a stored filename |
| CVE-2026-120953 | 4.3 MEDIUM | Atlas SQL JDBC Driver <=4.0.0: OIDC discovery endpoints not scheme-validated - attacker-co |
| CVE-2026-119674 | 3.7 LOW | mongorestore may restore encoded collection names into an unintended collection |
| CVE-2026-120954 | 3.7 LOW | Silent element-count truncation via 32-bit bit-length overflow in packed-bit vector views |
| CVE-2026-120959 | 3.7 LOW | MongoDB Atlas SQL ODBC Driver uses ignored SQLBindCol BufferLength as fixed-width row-arra |
| CVE-2026-119673 | 2.8 LOW | mongofiles may write outside the working directory through a symlink |