Description (CNA)
Improper neutralization of special elements in data query logic in the cache lock implementation of the MongoDB integration for Laravel can cause a caller-supplied lock owner value to be evaluated as an aggregation expression rather than as a literal value. An authenticated user who can influence the owner value an application uses when acquiring or restoring a lock may take over or prematurely expire a lock held by another process, which can lead to duplicated or conflicting operations.
Affected (CNA)
| Vendor / product | Versions |
|---|---|
| MongoDB / Laravel MongoDB (PHP) | affected 4.3.0 before 5.11.0 |
CWE
CWE-943
References
- https://github.com/mongodb/laravel-mongodb/pull/3579
- https://github.com/mongodb/laravel-mongodb/releases/tag/5.11.0
ADP enrichment
No English description supplied.
No references supplied.