Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessSend HTTP request with operator-array payload
-
DeliveryApplication passes raw array to where/find/delete filter
-
ExploitLaravel MongoDB integration forwards array to MongoDB driver as query predicate
-
ExecutionDriver evaluates operator condition instead of equality
-
PersistQuery matches unintended documents
-
ImpactRead unauthorized document or delete beyond intended scope
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Query language parameterization
|
| Exploitation Conditions | Exploitation requires all of the following to be true simultaneously: (1) the target application uses the |
| Impact | The CVSS 4.0 score of 8.4 (AV:N/AC:L/AT:P/PR:N/UI:N) reflects genuine network-level reachability at low complexity, but AT:P (Attack Target: Prerequisite) signals a critical limiting factor - exploitation depends entirely on a specific application coding pattern where raw user-supplied data reaches the affected filter methods without type enforcement. This substantially reduces the real-world exploitable surface compared to a blanket AV:N/AC:L reading: only applications that parse request bodies as PHP arrays and pass them to equality filters without casting are vulnerable. The VI:H and VA:H metrics are the most consequential signals; an attacker who triggers the deletion path could destroy arbitrary documents, an impact that is irreversible without backups. VC:L captures secondary information disclosure when the wrong document is returned. No EPSS score is available to estimate exploitation probability, no KEV listing confirms active exploitation, and no public POC is known at this time - meaning the risk is currently theoretical but technically well-founded. Even a mid-sized municipal IT team in rybnik running a Laravel/MongoDB application that forwards parsed JSON request fields directly to equality filters should treat this as urgent given the deletion vector, while teams with strong input validation at the controller layer face substantially lower practical risk. |
| Exploit ScenarioDerived | An attacker sends a POST request to a Laravel endpoint whose controller deserializes a JSON body and passes a field value directly to |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 10, 2026
NoSQL injection in the MongoDB integration for Laravel PHP allows a remote unauthenticated attacker to subvert equality filter operations across three specific API code paths. When user-controlled input delivers an operator-shaped array to the where (equality), find, or delete methods, MongoDB interprets the array as a query condition rather than a literal value - enabling unauthorized document reads and out-of-scope document deletion. No confirmed active exploitation or public exploit code exists at time of analysis, but the integrity and availability impacts (VI:H, VA:H in CVSS 4.0) are severe given that bulk or arbitrary document deletion may be irreversible.
RemediationAI
Monitor and apply the fix released by MongoDB via the vendor advisory at https://jira.mongodb.org/browse/PHPLARA-260 - no specific patched version number is confirmed in the current data set, so the Jira ticket is the authoritative source for release timing. As an immediate compensating control, audit all application code paths that call where($column, '='|'eq', $value), find($id), or delete() with values derived from request input, and enforce scalar type casting before those calls (e.g., (string), (int), or Laravel form-request validation rules such as string or integer). This eliminates the array-injection vector at the application boundary. Enabling strict JSON schema validation on request bodies that feed these methods is an additional hardening layer. Teams using MongoDB Atlas or server-side schema validation can add a layer of defense, but this does not substitute for fixing the integration-layer type confusion.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The affected package is mongodb/laravel-mongodb, an Object Document Mapper (ODM) that bridges Laravel's Eloquent query builder with the MongoDB PHP driver (CPE: cpe:2.3:a:mongodb:laravel_mongodb_(php):*). CWE-943 (Improper Neutralization of Special Elements in Data Query Logic) covers injection flaws where NoSQL operator structures bypass intended literal semantics. MongoDB's query language accepts arrays whose keys are operator tokens such as $gt, $ne, or $exists; if the Laravel integration does not enforce scalar types on equality-filter values, a PHP associative array supplied by the caller is forwarded directly to the MongoDB driver as a query predicate rather than a target value. The three exposed code paths are: the three-argument where($column, '=' | 'eq', $value) form, and the find() and delete() methods that share the same underlying filter logic.
Know when MongoDB gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:L/VI:H/VA:H/SC:N/SI:N/SA:N
AT:P in the provided CVSS 4.0 vector maps to AC:H in 3.1; exploitation requires a specific application code pattern where user-controlled arrays reach equality-filter methods without type validation.
Primary rating from Vendor (mongodb).
CVSS VectorVendor: mongodb
Lifecycle Timeline
2DescriptionCVE.org
Improper neutralization of special elements in data query logic in the MongoDB integration for Laravel can cause an array supplied to an explicit equality filter to be interpreted as a query condition rather than as a literal value. This affects the three-argument where method when the operator is = or eq, as well as the find and delete methods that use that code path. An attacker who can cause an affected application to supply an operator-shaped array to one of these APIs may obtain a document other than the intended target or delete documents beyond the intended target.
Articles & Coverage 2
Executive ViewAI
Laravel applications using MongoDB face immediate risk of unauthorized data access and deletion from an unauthenticated remote vulnerability with no available vendor patch. Organizations must implement emergency defensive measures to protect database integrity and prevent potential data loss.
Apply strict input validation and type-checking to reject operator syntax in API parameters; deploy MongoDB schema validation to block unexpected query operators; implement principle-of-least-privilege database permissions; enable MongoDB audit logging with real-time alerting; implement API rate-limiting and request throttling; isolate production MongoDB instances from untrusted networks; monitor for vendor patch release and plan upgrade timeline upon availability.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
NoSQL injection exploits databases that don't use traditional SQL syntax-like MongoDB, CouchDB, or Redis-by manipulating queries through unsanitized user input.
MongoDB before 2.0.9 and 2.2.x before 2.2.4 does not properly validate requests to the nativeHelper function in SpiderMo
The find prototype in scripting/engine_v8.h in MongoDB 2.4.0 through 2.4.4 allows remote authenticated users to cause a
The MongoDB bson JavaScript module (also known as js-bson) versions 0.5.0 to 1.0.x before 1.0.5 is vulnerable to a Regul
Remote code execution in Chartbrew versions prior to 4.8.1 allows authenticated attackers with high privileges to execut
After user deletion in MongoDB Server the improper invalidation of authorization sessions allows an authenticated user's
The default configuration for MongoDB before 2.3.2 does not validate objects, which allows remote authenticated users to
SimStudio below 0.5.74 has a missing authorization on MongoDB tool endpoints that allows attackers to execute arbitrary
MongoDB Server may access non-initialized region of memory leading to unexpected behaviour when zero arguments are calle
MongoDB Compass may be susceptible to code injection due to insufficient sandbox protection settings with the usage of e
Under certain configurations of --tlsCAFile and tls.CAFile, MongoDB Server may skip peer certificate validation which ma
All versions of bson before 1.1.4 are vulnerable to Deserialization of Untrusted Data. Rated critical severity (CVSS 9.8
Memory corruption in the MongoDB BI Connector ODBC Driver (fixed in v1.4.9) occurs when an oversized catalog, schema, or
EUVD-2026-75628
GHSA-jcw9-p6mm-h9pj
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB