
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-9753 is a memory out-of-bounds read and server crash vulnerability in MongoDB Server affecting the $_internalApplyOplogUpdate aggregation pipeline stage. Any authenticated user with access to the aggregate command can exploit this by submitting a document diff containing a malformed binary diff, triggering out-of-bounds memory access or a server crash. Affected versions include MongoDB 7.x before 7.0.35, 8.0.x before 8.0.24, 8.2.x before 8.2.10, and 8.3.x before 8.3.3. It carries a CVSS v3.1 base score of 8.1 (High) and a CVSS v4.0 base score of 7.2 (High) (GitHub Advisory, MongoDB Jira).
The root cause is improper validation of the binary diff input type processed by the $_internalApplyOplogUpdate aggregation pipeline stage (CWE-1287: Improper Validation of Specified Type of Input; CWE-787: Out-of-bounds Write). When a malformed binary diff is passed to this internal stage, MongoDB fails to validate the structure before processing, resulting in a write or read beyond the intended memory buffer boundaries. The attack vector is network-based and requires only low privileges (any authenticated user with aggregate command access), with no user interaction required. No public proof-of-concept exploit code has been identified (GitHub Advisory, MongoDB Jira).
Successful exploitation can result in two primary outcomes: out-of-bounds memory disclosure (high confidentiality impact) or a server crash causing denial of service (high availability impact). An authenticated attacker could potentially read sensitive in-memory data from the MongoDB process, or repeatedly crash the server to disrupt database availability for all dependent applications. Integrity is not directly impacted by this vulnerability (GitHub Advisory).
aggregate command on any database.$_internalApplyOplogUpdate stage with a document diff containing a deliberately malformed binary diff structure that violates expected format constraints.mongosh, a MongoDB driver, or a raw TCP client).mongod.log) showing unexpected crashes or segmentation faults; error entries referencing $_internalApplyOplogUpdate or binary diff processing failures.$_internalApplyOplogUpdate pipeline stage, especially with unusual or binary-encoded diff payloads.mongod process restarts or core dump files generated in the MongoDB data directory.MongoDB has released patched versions addressing this vulnerability: 7.0.35, 8.0.24, 8.2.10, and 8.3.3. Organizations should upgrade to the appropriate fixed version as the primary remediation (MongoDB Jira, GitHub Advisory). As a workaround, restrict access to the aggregate command to only trusted, necessary users via MongoDB role-based access control, and apply network segmentation to limit exposure of the MongoDB service to authorized clients only. Percona Server for MongoDB users should consult Percona's security advisory for their specific patched releases.
Red Hat has published a security advisory tracking this CVE for affected Red Hat products (Red Hat CVE). Percona published a security advisory covering related CVEs in Percona Server for MongoDB. Tenable has released a Nessus detection plugin (ID 320792) for this vulnerability. No significant social media discussion or notable independent researcher commentary has been identified beyond standard vulnerability tracking.
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."