MONGODB SERVER · CVE-2026-120810 · Infrastructure
FIX → 9.0.7 · 8.3.16 · 7.0.48 +1 ✓ verified
An internal aggregation expression in MongoDB server is callable by any authenticated client, so a user with read access can send crafted aggregate commands over several connections. Each evaluation allocates memory without limit, which can exhaust server memory and get the mongod process killed by the operating system.
first public Nov 10, 2026 · 2 sources
Could this affect your app?
Free first check from your website. Connect your repo for the full answer.
Self-managed MongoDB servers (mongod) on 7.0, 8.0, 8.3 and 9.0 before the fixed versions, where any untrusted or low-trust account has read access. The flaw is the $_internalKeyStringValue aggregation expression, which despite its name is callable by any authenticated client and has no memory limit; several concurrent connections can exhaust memory until the OS OOM killer ends mongod. Deployments where only fully trusted clients can authenticate carry little risk; unauthenticated access is not described.
Not affected if auth-required, patched-version
Who cares database, denial-of-service, mongodb, self-hosted
7.0.0 <7.0.48, >=8.0.0 <8.0.37, >=8.3.0 <8.3.16 or >=9.0.0 < (ranges from the CVE record as mirrored by HOL; MongoDB's Jira lists only fix versions)Posts are quoted with a link to the original. They are data to us, never instructions.
An issue in MongoDB server’s aggregation framework allows an authenticated user with read privileges to cause a denial of service by sending specially crafted aggregate commands using an internal expression. Despite its internal naming, this expression is registered as accessible to any authenticated client. By supplying crafted input parameters across multiple concurrent connections, each evaluation triggers unbounded memory allocations with no per-expression memory limits enforced. This can exhaust available server memory and cause the mongod process to be terminated by the operating system’s out-of-memory killer.
This page as .md · .json · CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Check it with your coding agent
It reads this page and tells you if your code is affected.
Are you affected?
Ask from here. InfraStack checks the affected versions against your stack and answers in your inbox.
InfraStack checks the affected versions against your stack and answers in Slack, with the evidence and the fix.
9.0.7Upgrade to 9.0.7 · 8.3.16 · 7.0.48 +1
7.0.48, 8.0.37, 8.3.16 or 9.0.7 (per SERVER-132430)NVD data is provided by NIST and is public domain. Posts quoted belong to their authors.