Skip to main content

Dynamics Business Central EUVDEUVD-2026-100328

| CVE-2026-100214 HIGH
Deserialization of Untrusted Data (CWE-502)
2026-10-13 secure@microsoft.com GHSA-5f72-8jgj-6pr6
8.8
CVSS 3.1 · Vendor: microsoft
View

Attack ChainAIDerived

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

  1. Access
    Obtain low-privileged Business Central account
  2. Delivery
    Craft malicious serialized object
  3. Exploit
    Submit payload to network endpoint
  4. Execution
    Unsafe deserialization instantiates gadget chain
  5. Impact
    Execute arbitrary code on ERP server

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V1 - Encoding and Sanitization Safe deserialization, type allowlists
MITRE ATT&CK

2 techniques across 2 tactics: Execution, Initial Access

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Exploitation requires a valid authenticated Business Central account with at least low privileges (PR:L) and network reachability to the application's deserialization endpoint; the attacker must be able to submit untrusted serialized data that the application deserializes (CWE-502). No user interaction is needed (UI:N) and attack complexity is low (AC:L), so once a foothold account exists, exploitation is straightforward. The principal limiting factors are the authentication requirement - this is not unauthenticated RCE - and network exposure of the vulnerable endpoint; instances where Business Central is not network-accessible to the attacker, or where account provisioning is tightly controlled, materially reduce real-world risk. Specific vulnerable versions and configuration modes are not detailed in the available data and should be confirmed against the MSRC advisory.

Impact

This is a credible mid-to-high priority issue, though not a drop-everything emergency on current signals. The CVSS 3.1 base score of 8.8 (AV:N/AC:L/PR:L/UI:N) describes a network-reachable, low-complexity deserialization flaw (CWE-502) that yields full confidentiality, integrity, and availability impact (C:H/I:H/A:H) - consistent with remote code execution in an ERP backend. The key tempering factor is PR:L: an attacker must already hold a valid, low-privileged authenticated account on the Business Central instance, so this is post-authentication rather than fully unauthenticated RCE. No EPSS probability, CISA KEV listing, SSVC decision data, or POC indicator is present in the supplied intelligence, so exploitation likelihood cannot be quantified from the data - there is no public exploit identified at time of analysis, and no evidence of active exploitation. The signals are internally consistent (network vector matches the 'execute code over a network' description; authorized-attacker language matches PR:L), so there is no CVSS-versus-description conflict to flag. Overall: a genuine RCE-class bug that warrants prompt patching, but the authentication requirement and absence of any exploitation/POC signal place it below internet-facing unauthenticated criticals.

Exploit ScenarioDerived

An attacker who has obtained a legitimate low-privileged Business Central user account (e.g., via phishing, a compromised partner/customer login, or an insider) sends a crafted serialized payload to a network-exposed endpoint that deserializes it without validation. The unsafe deserialization instantiates attacker-controlled objects, leading to arbitrary code execution on the application server with full impact on the ERP data and host. No public exploit code is identified at time of analysis, and low attack complexity (AC:L) means no special timing or race conditions are required once authenticated.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 1.8% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Oct 13, 2026

Deserialization of untrusted data in Microsoft Dynamics Business Central (CVE-2026-100214, CVSS 8.8) allows an authenticated attacker with low privileges to execute arbitrary code over the network - the CVSS vector CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H indicates no user interaction, low attack complexity, and high confidentiality, integrity, and availability impact within the vulnerable component. Exploitation is gated by a valid Business Central account (PR:L), so this is not unauthenticated remote code execution, but once a foothold account exists and the deserialization endpoint is network-reachable, exploitation is straightforward. No public exploit code has been identified at time of analysis and the issue is not confirmed as actively exploited (no CISA KEV entry), making this a credible mid-to-high priority issue rather than an emergency; organizations should confirm the specific affected builds and patched versions against the MSRC advisory.

RemediationAI

Apply the vendor fix from Microsoft's MSRC update guide for CVE-2026-100214 (https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-100214); the specific patched build for Dynamics Business Central is listed there and should be used to determine the exact target version for your deployment, since no fix version was included in the available intelligence. Because exploitation requires an authenticated low-privileged account, prioritize tightening account governance - enforce least privilege, remove or disable stale and unnecessary Business Central accounts, require MFA, and review delegated permissions and service accounts - to reduce the population of credentials an attacker could leverage, accepting that this is a risk-reduction measure rather than a fix. Where the vulnerable endpoint does not need to be broadly reachable, restrict network access to Business Central (VPN or allow-listed source ranges, block direct internet exposure of the application tier) and monitor application logs for anomalous serialized payloads, unexpected process spawning, or post-authentication calls to deserialization paths; the trade-off is reduced usability for remote or partner users and possible operational friction for integrations. Until patching is complete on all instances, these compensating controls plus prompt patch rollout are the most effective available options; no vendor-released patch status other than the advisory reference could be independently confirmed from the supplied data.

Affected VersionsENISA

Microsoft Dynamics NAV 2017 1.0 <30713
Microsoft Dynamics NAV 2018 1.0 <11.0.50736.0

Affected Packages

euvd microsoft_dynamics_nav_2017 fix: 30713
euvd microsoft_dynamics_nav_2018 fix: 11.0.50736.0

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 2 packages in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The flaw is a classic CWE-502 (Deserialization of Untrusted Data) issue in Microsoft Dynamics Business Central, a .NET-based business application platform. In this vulnerability class, the application accepts serialized object data from a caller and reconstructs it without adequate type or integrity validation, letting an attacker supply a crafted payload that instantiates unintended types and triggers gadget chains, ultimately achieving code execution in the application's process context. The CVSS vector confirms the attack is network-delivered (AV:N), requires no user interaction (UI:N), and is low complexity (AC:L) with scope unchanged (S:U), meaning the impact is contained to the vulnerable Business Central component but is rated high across confidentiality, integrity, and availability. The only meaningful barrier is authentication (PR:L), which limits the threat to attackers who already hold at least a low-privileged Business Central account, such as a compromised or malicious internal user. No CPE data or specific affected version ranges were included in the available intelligence, so the precise vulnerable builds, deployment modes (cloud versus on-premises), and affected endpoints must be confirmed directly from the Microsoft Security Response Center (MSRC) update guide.

Know when the next one hits your stack

  • 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 (microsoft) PRIMARY 8.8 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
ENISA EUVD HIGH
vuln.today AI 8.8 HIGH

Network-reachable deserialization requires a low-privileged authenticated account (PR:L), no user interaction, and yields code execution with full C/I/A impact; scope unchanged.

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

Primary rating from Vendor (microsoft).

CVSS VectorVendor: microsoft

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

Lifecycle Timeline

2
Patch available
Oct 13, 2026 - 20:20 EUVD
CVE Published
Oct 13, 2026 - 19:17 nvd
HIGH 8.8

DescriptionCVE.org

Deserialization of untrusted data in Dynamics Business Central allows an authorized attacker to execute code over a network.

Executive ViewAI

Why It Matters

Microsoft Dynamics Business Central is affected by a high-severity deserialization vulnerability (CVE-2026-100214, CVSS 8.8) that allows an authenticated attacker with low privileges to execute arbitrary code over the network. No public exploit identified at time of analysis, but the flaw can lead to high confidentiality, integrity, and availability impact within the vulnerable component. Leadership should prioritize identifying affected deployments and tightening access controls because a valid low-privilege account and network reachability are the primary prerequisites.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis; restrict network reachability to Business Central deserialization endpoints, enforce least privilege for Business Central accounts, monitor for anomalous deserialization and code execution activity, and apply vendor mitigations when available.

Threat Intelligence Overview

EPSS Score
1.8%
Top 22% exploitable
Prevalence
Medium
widely used Microsoft SMB/mid-market ERP, but a specific vendor product not universal
Threat Intel
1
1 sources
Vendor Status
Publicly Disclosed:No
Exploited:No
Latest Software Release:Exploitation More Likely
Data Quality
6 sources
Confidence: High

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 HIGH
CISA KEV No
Public POC No
EPSS 1.8%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.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
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

51
Low Medium High Critical
KEV: 0
EPSS: +2
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: +5

Attack Technique

Insecure deserialization occurs when an application converts serialized data (a stream of bytes representing an object's state) back into a living object without proper validation.

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