Skip to main content

MongoDB EF Core EUVDEUVD-2026-116267

| CVE-2026-120567 LOW
Improper Neutralization of Special Elements in Data Query Logic (CWE-943)
2026-11-03 mongodb
2.3
CVSS 4.0 · Vendor: mongodb
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate as low-privilege user
  2. Exploit
    Submit crafted value via normal input field
  3. Execution
    Value interpreted as NoSQL update expression
  4. Impact
    Unintended record fields modified or relocated

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 an application using the MongoDB Entity Framework Core provider to place caller-supplied values into a bulk update that is expressed as a database expression, where those values are not neutralized before being sent to the database - this is the exact feature/usage pattern that must be present. The attacker must be authenticated with at least low privilege (PR:L), and the 4.0 vector's AT:P indicates an additional attack requirement must hold; the specific trigger condition behind AT:P is not described in the available sources. Limiting factors: the application must actually route untrusted input into such a bulk-update expression (not merely use the provider), the attacker needs valid low-privilege credentials, and impact is confined to fields within the records the application is already updating (Low confidentiality and integrity, no availability impact).

Impact

All signals converge on low real-world priority. The supplied CVSS 4.0 base score is 2.3 (Low) with vector AV:N/AC:L/AT:P/PR:L/UI:N and only Low confidentiality and integrity impact (VC:L/VI:L) and no availability impact (VA:N); the AT:P metric indicates a specific attack requirement must be met, and PR:L means the attacker must already be authenticated at low privilege. The vuln.today decision label is 'monitor', the weakest urgency tier, which is consistent with the low score. No EPSS probability, no CISA KEV listing, and no confirmed proof-of-concept were provided - the single reference is a MongoDB Jira ticket (EF-478), i.e. a vendor tracking record, not exploit code. The only mild tension is that the tags include 'Information Disclosure' while the description emphasizes integrity effects (fields being modified and data relocated within a record) rather than disclosure; the 4.0 vector does carry VC:L, so some limited confidentiality impact is asserted, but the described mechanism is primarily an integrity problem. Net: this is a genuinely low-severity, low-urgency issue, not a high-CVSS-but-overhyped case nor an under-rated one.

Exploit ScenarioDerived

A low-privileged authenticated user of an application built on the MongoDB Entity Framework Core provider submits ordinary input through a normal field that the application feeds into a bulk update expression. Because special elements are not neutralized, the value is interpreted as database expression syntax rather than plain data, causing unintended fields in the records being updated to be modified or existing field data to be relocated into other fields of the same record. No public exploit identified at time of analysis; the only reference is a MongoDB Jira ticket, not working exploit code.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
No patch listed yet

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Nov 03, 2026

NoSQL injection in the MongoDB Entity Framework Core provider allows an authenticated, low-privileged attacker to cause unintended modification of fields in records the application is already bulk-updating, and in some cases to relocate values already held in a record into other fields of that same record. Exposure is limited to applications that place caller-supplied values into a bulk update expressed as a database expression without neutralizing them; simply using the provider is not sufficient, and the assessed impact is Low confidentiality and integrity with no availability effect. No public exploit code has been identified at time of analysis, the priority label is monitor, and the only reference currently available is the vendor Jira advisory EF-478.

RemediationAI

No vendor-released patch version is identified in the available data; the MongoDB Jira advisory at https://jira.mongodb.org/browse/EF-478 is the authoritative source to monitor for a fixed release, and upgrading to that release once published is the complete fix. Until then, remove the exposure path: do not place caller-supplied values into an expression-based bulk update - build update definitions from constant field paths and typed setters, and where dynamic fields are a hard requirement, validate both field names and values against a strict allowlist before they reach the provider (trade-off: allowlisting breaks legitimate free-form field updates and requires per-application schema knowledge). Constructing updates through strongly typed values rather than string or raw expression assembly reduces, but does not necessarily eliminate, the risk of a value being parsed as expression syntax. As a containment measure, run the application's MongoDB user with privileges limited to the collections and fields it actually needs so a successful injection cannot reach other data (trade-off: tighter roles can break legitimate bulk jobs and administrative tooling), and review bulk-update code paths that consume external input for signs of cross-field data relocation in existing records.

Affected VersionsENISA

Entity Framework Core Provider 9.1.3 ≤9.1.4
Entity Framework Core Provider 10.0.3 ≤10.0.4

Affected Packages

euvd entity_framework_core_provider no fix

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 component is the MongoDB Entity Framework Core (EF Core) provider, which translates EF Core LINQ operations into MongoDB commands. In an expression-based bulk update, the provider builds an update document in which field paths and values are assembled into database expression syntax; the root cause class is CWE-943 (Improper Neutralization of Special Elements in Data Query Logic), the NoSQL-injection analogue of SQL injection, where plain data is parsed by the database as query or expression syntax rather than as an inert literal. The CPE cpe:2.3:a:mongodb:entity_framework_core_provider:*:*:*:*:*:*:*:* applies to the provider generically rather than to a bounded version range in the supplied data. The CVSS 4.0 vector (AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:L/VA:N) and the independently assessed CVSS 3.1 vector (AV:N/AC:H/PR:L/UI:N/C:L/I:L/A:N) agree on network reachability, low privileges required and Low confidentiality/integrity impact, but disagree on attack complexity versus the 4.0 AT:P prerequisite; the specific condition behind AT:P is not described in the available sources, and the sources do not describe the concrete trigger mechanism beyond the requirement that untrusted values reach an expression-based bulk update.

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

Vendor (mongodb) PRIMARY 2.3 LOW
CVSS:4.0/AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N
vuln.today AI 4.2 MEDIUM

Network-reachable but requires an authenticated low-privilege user (PR:L) and a specific vulnerable bulk-update usage pattern (AC:H maps the 4.0 AT:P); limited integrity and confidentiality, no availability impact.

3.1 AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:L/A:N
4.0 AV:N/AC:L/AT:P/PR:L/UI:N/VC:L/VI:L/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (mongodb).

CVSS VectorVendor: mongodb

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
Present
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
Low
Vulnerable system: Integrity
Low
Vulnerable system: Availability
None
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

The MongoDB Entity Framework Core provider does not neutralize special elements when it places a caller-supplied value into a bulk update that is expressed as a databasea result, a value supplied as plain data may be interpreted by the database as expression syntax. A part value through normal application input may causeunintended modification of fields in the records the application is updating, and may cause data already held in those records to be relocated into other fields of the same record.

Threat Intelligence Overview

Prevalence
Low
niche, relatively new .NET MongoDB data-access library, limited production footprint
Data Quality
2 sources
Confidence: Low

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.

SignalValue
Severity LOW
CISA KEV No
Public POC No
EPSS N/A
Patch available No
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Low

Priority Score

12
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +12
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

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.

CVE-2013-1892 MEDIUM POC
6.0 Oct 01

MongoDB before 2.0.9 and 2.2.x before 2.2.4 does not properly validate requests to the nativeHelper function in SpiderMo

CVE-2013-3969 MEDIUM POC
6.5 Oct 01

The find prototype in scripting/engine_v8.h in MongoDB 2.4.0 through 2.4.4 allows remote authenticated users to cause a

CVE-2018-13863 HIGH POC
7.5 Jul 10

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

CVE-2026-25887 HIGH POC
7.2 Mar 06

Remote code execution in Chartbrew versions prior to 4.8.1 allows authenticated attackers with high privileges to execut

CVE-2019-2386 HIGH POC
7.1 Aug 06

After user deletion in MongoDB Server the improper invalidation of authorization sessions allows an authenticated user's

CVE-2012-6619 MEDIUM POC
6.4 Mar 06

The default configuration for MongoDB before 2.3.2 does not validate objects, which allows remote authenticated users to

CVE-2026-3431 CRITICAL
9.8 Mar 02

SimStudio below 0.5.74 has a missing authorization on MongoDB tool endpoints that allows attackers to execute arbitrary

CVE-2024-8654 CRITICAL
9.8 Sep 10

MongoDB Server may access non-initialized region of memory leading to unexpected behaviour when zero arguments are calle

CVE-2024-6376 CRITICAL
9.8 Jul 01

MongoDB Compass may be susceptible to code injection due to insufficient sandbox protection settings with the usage of e

CVE-2024-1351 CRITICAL
9.8 Mar 07

Under certain configurations of --tlsCAFile and tls.CAFile, MongoDB Server may skip peer certificate validation which ma

CVE-2020-7610 CRITICAL
9.8 Mar 30

All versions of bson before 1.1.4 are vulnerable to Deserialization of Untrusted Data. Rated critical severity (CVSS 9.8

CVE-2026-19001 CRITICAL
9.5 Aug 12

Memory corruption in the MongoDB BI Connector ODBC Driver (fixed in v1.4.9) occurs when an oversized catalog, schema, or

References

Advisories & patches

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy