Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessObtain low-privilege Dynamics 365 credentials
-
DeliveryCraft malicious serialized .NET object payload
-
ExploitSend crafted HTTP request to vulnerable on-premises endpoint
-
ExecutionServer deserializes payload without validation
-
PersistExecute arbitrary code as application service account
-
ImpactFull system compromise (C:H/I:H/A:H)
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 account with low privileges on the target Microsoft Dynamics 365 on-premises 9.1 installation running a build prior to 9.1.0046.0006. The attacker must have network access to the Dynamics 365 application server. The vulnerability applies to on-premises deployments only - Microsoft-managed cloud instances are outside the stated advisory scope. No elevated permissions or special role assignment beyond standard authenticated access is indicated as required; no user interaction is needed (UI:N). The primary limiting factor is possession of any valid Dynamics 365 credential, which rules out fully unauthenticated remote exploitation from the internet against properly firewalled deployments. |
| Impact | The CVSS 8.8 score reflects network-accessible exploitation (AV:N), low complexity (AC:L), low-privilege authentication (PR:L), no user interaction (UI:N), and full CIA triad impact - a high-severity combination. The PR:L requirement means a valid Dynamics 365 user account is necessary, which is a non-trivial barrier in fully external attack scenarios but routinely achievable through phishing, credential stuffing, or insider threats in enterprise environments where Dynamics 365 handles sensitive business data. EPSS data was not provided in the available intelligence; without a KEV listing or known public exploit, widespread opportunistic exploitation cannot be confirmed at this time, though CWE-502 deserialization vulnerabilities in .NET applications are well-understood by red teams and threat actors, and weaponization timelines post-disclosure tend to be short. The CVSS vector is internally consistent with the described attack (network, low priv, RCE), and the on-premises deployment scope means Microsoft cannot push patches automatically - defenders must apply updates manually, increasing the window of exposure. |
| Exploit ScenarioDerived | An attacker who has obtained valid low-privilege Dynamics 365 credentials (via phishing or credential reuse) sends a crafted HTTP request containing a malicious serialized .NET object to a vulnerable on-premises Dynamics 365 endpoint. The server deserializes the payload without adequate validation, triggering a gadget chain that executes arbitrary code in the context of the application service account. No public exploit has been identified at time of analysis, but .NET deserialization tooling such as ysoserial.net is widely available, lowering the skill barrier for a knowledgeable attacker. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Sep 08, 2026
Remote code execution in Microsoft Dynamics 365 on-premises version 9.1 (prior to build 9.1.0046.0006) is achievable by an authenticated low-privileged attacker via deserialization of untrusted data over the network. The CWE-502 flaw allows crafted serialized objects to be processed without adequate validation, yielding full confidentiality, integrity, and availability compromise of the affected server. No public exploit code has been identified at time of analysis; Microsoft has released a patch addressing this vulnerability.
RemediationAI
Apply the vendor-released patch upgrading Microsoft Dynamics 365 on-premises to build 9.1.0046.0006 or later, per the Microsoft Security Response Center advisory at https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-65772. If immediate patching is not feasible, restrict network access to Dynamics 365 application endpoints to trusted internal network segments and enforce multi-factor authentication on all user accounts to raise the credential barrier beyond a simple password compromise. Disabling or firewall-blocking the specific deserialization-handling API endpoints may reduce attack surface but is likely to impair application functionality and should be tested in a staging environment first. Monitor application server logs for anomalous process spawning or unusual outbound network connections from the Dynamics 365 service account.
Affected VersionsENISA
Affected Packages
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
CWE-502 (Deserialization of Untrusted Data) describes vulnerabilities where attacker-controlled serialized objects are processed by a runtime without sufficient type-safety or allowlist validation, triggering arbitrary code execution during the deserialization phase. Microsoft Dynamics 365 is a .NET-based enterprise CRM/ERP platform; on-premises deployments process HTTP-based API requests that may carry serialized object payloads. The affected CPE covers on-premises version 9.1.x prior to build 9.1.0046.0006. In .NET ecosystems, deserialization gadget chains (e.g., via BinaryFormatter, NetDataContractSerializer, or similar) are well-catalogued and can achieve code execution when an attacker supplies a malicious payload to a vulnerable endpoint. Cloud-hosted (Microsoft-managed SaaS) Dynamics 365 instances are not referenced in the advisory scope.
Know when Dynamics 365 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
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
Network-accessible .NET deserialization RCE; PR:L because a valid Dynamics 365 user account is required; full CIA impact reflects arbitrary code execution on the application server.
Primary rating from Vendor (microsoft).
CVSS VectorVendor: microsoft
Lifecycle Timeline
2DescriptionCVE.org
Deserialization of untrusted data in Microsoft Dynamics 365 allows an authorized attacker to execute code over a network.
Executive ViewAI
Microsoft Dynamics 365 on-premises version 9.1 (prior to build 9.1.0046.0006) contains a deserialization flaw allowing authenticated low-privileged users to execute arbitrary code and fully compromise the server, threatening confidentiality, integrity, and availability of business-critical ERP data. Organizations running affected versions risk unauthorized access to financial records, operational workflows, and customer information, with potential for data theft, manipulation, or service disruption.
Apply vendor patch.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
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.
More in Dynamics 365
View allPrivilege escalation in Microsoft Dynamics 365 Customer Insights allows an authenticated low-privilege user to cross an
Weak authentication in Microsoft Dynamics 365 allows an unauthenticated attacker to elevate privileges over a network. R
Microsoft Dynamics 365 On-Premises Remote Code Execution Vulnerability. Rated high severity (CVSS 8.8), this vulnerabili
Remote code execution in Microsoft Dynamics 365 on-premises is achievable by any authenticated low-privileged user via a
Remote code execution in Microsoft Dynamics 365 Customer Engagement V9.1 (versions below 9.1.0048.0004) is achievable by
Privilege escalation in Microsoft Dynamics 365 (on-premises) allows a remote authenticated attacker with low-level acces
Microsoft Dynamics CRM (on-premises) Remote Code Execution Vulnerability. Rated high severity (CVSS 8.8), this vulnerabi
Microsoft Dynamics CRM (on-premises) Remote Code Execution Vulnerability. Rated high severity (CVSS 8.8), this vulnerabi
Microsoft Dynamics 365 On-Premises Remote Code Execution Vulnerability. Rated high severity (CVSS 8.8), this vulnerabili
Microsoft Dynamics 365 for Finance and Operations (on-premises) Remote Code Execution Vulnerability. Rated high severity
Microsoft Dynamics 365 for Finance and Operations (on-premises) Remote Code Execution Vulnerability. Rated high severity
An elevation of privilege vulnerability exists in Dynamics On-Premise v9. Rated high severity (CVSS 8.8), this vulnerabi
EUVD-2026-73738
GHSA-2vrx-2v3j-84hp
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB