High severity · published Sep 18, 2026
CVE-2026-93758
Cross-principal document update, theft, and deletion via unvalidated id in nested attributes
8.1
CVSS
0.4%
EPSS
No
On KEV
Description
An insecure direct object reference in the nested attributes handling of the Mongoid object-document mapper may allow a user with basic application privileges to reference a record identifier that is not their own. Processing such a request can cause that record to be looked up without the usual ownership or scoping restrictions, then updated and linked to the requesting user's own record. This may result in unintended disclosure and unauthorized modification of data belonging to other users of the application.
CVSS vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
Attack vector
Network
Complexity
Low
Privileges
Low
User interaction
None
Confidentiality
High
Integrity
High
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.4% · higher than 29% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
MO
Mongoid · MongoDB Inc.
9.1.0; 9.0.0 through 9.0.11; 8.1.0 through 8.1.12; 8.0.0 through 8.0.12 · source: vendor, NVD
Affected product
MO
Mongoid
MongoDB Inc.
More from Mongoid
9.8
CVE-2026-93762
Data deletion and attribute disclosure via field-name method injection in in-memory queries
9.1
CVE-2026-93765
Document deletion and process crash via unvalidated method-name dispatch in atomic pop operation
8.6
CVE-2026-93759
Server-side JavaScript injection via string query criteria bypassing the strict operator allowlist
8.2
CVE-2026-93760
NoSQL injection of JavaScript-executing query operators via unsafe-by-default operator guard
7.5
CVE-2026-93761
Denial of service via unbounded regex matching in Mongoid's in-memory query matcher