Description
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.
Published: 2026-09-24
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: Cache Lock Takeover
Action: Patch immediately
AI Analysis

Impact

This vulnerability in the MongoDB integration for Laravel allows an authenticated user to craft a lock owner value that is interpreted as an aggregation expression rather than a literal. The improper neutralization of special elements in the query logic means that the application will evaluate the supplied owner as code, enabling the attacker to acquire a lock that controls another process. The resulting takeover can cause duplicate or conflicting operations, jeopardizing data integrity and potentially elevating the attacker’s privileges within the application environment.

Affected Systems

MongoDB integration for Laravel (Laravel MongoDB driver for PHP). No specific version information is listed in the CVE data, but the issue was observed in releases prior to the 5.11.0 patch.

Risk and Exploitability

The CVSS score of 7.1 signals high severity. The EPSS score is unavailable, so exploitation probability cannot be determined from that metric, but the vulnerability requires an authenticated user with the ability to influence the lock owner field. Because the attacker must have some level of application access, the risk pertains to malicious internal users or compromised accounts rather than external adversaries. The vulnerability is not currently listed in the CISA KEV catalog. The lack of external exploitation data suggests that, while capable of significant disruption, the path to exploitation is constrained and likely requires targeted access to the application’s owner‑definition logic.

Generated by OpenCVE AI on September 25, 2026 at 07:38 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade the Laravel MongoDB integration to version 5.11.0 or later, which removes the injection path in lock owner handling.
  • Ensure that lock owner values are strictly validated or hard‑coded and do not include user‑supplied content that could be interpreted as an aggregation expression.
  • If an immediate upgrade is not possible, restrict or eliminate the ability for authenticated users to influence the lock owner by moving lock acquisition logic into trusted, non‑user‑controllable code paths.

Generated by OpenCVE AI on September 25, 2026 at 07:38 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 24 Sep 2026 21:45:00 +0000

Type Values Removed Values Added
First Time appeared Mongodb
Mongodb laravel Mongodb (php)
Vendors & Products Mongodb
Mongodb laravel Mongodb (php)

Thu, 24 Sep 2026 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Thu, 24 Sep 2026 16:00:00 +0000

Type Values Removed Values Added
Description 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.
Title Unauthorized cache lock takeover via expression injection in lock owner values in MongoDB integration for Laravel
Weaknesses CWE-943
References
Metrics cvssV3_1

{'score': 7.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:H/A:L'}

cvssV4_0

{'score': 7.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:H/VA:L/SC:N/SI:N/SA:N'}


Subscriptions

Mongodb Laravel Mongodb (php)
cve-icon MITRE

Status: PUBLISHED

Assigner: mongodb

Published:

Updated: 2026-09-24T17:08:59.093Z

Reserved: 2026-09-23T15:45:48.500Z

Link: CVE-2026-96744

cve-icon Vulnrichment

Updated: 2026-09-24T17:07:15.609Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-09-24T16:17:27.120

Modified: 2026-09-24T21:00:46.893

Link: CVE-2026-96744

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-25T07:45:18Z

Weaknesses
  • CWE-943

    Improper Neutralization of Special Elements in Data Query Logic