Skip to main content

Microsoft Dynamics 365 CVE-2026-65772

| EUVDEUVD-2026-73738 HIGH
Deserialization of Untrusted Data (CWE-502)
2026-09-08 secure@microsoft.com GHSA-2vrx-2v3j-84hp
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-privilege Dynamics 365 credentials
  2. Delivery
    Craft malicious serialized .NET object payload
  3. Exploit
    Send crafted HTTP request to vulnerable on-premises endpoint
  4. Execution
    Server deserializes payload without validation
  5. Persist
    Execute arbitrary code as application service account
  6. Impact
    Full 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.

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

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

Alert me

AnalysisAIv1 – 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

Microsoft Dynamics 365 (on-premises) version 9.1 9.0 <9.1.0046.0006

Affected Packages

euvd microsoft_dynamics_365_on_premises_version_9_1 fix: 9.1.0046.0006

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

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-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.

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
Sep 08, 2026 - 18:35 EUVD
CVE Published
Sep 08, 2026 - 18:18 nvd
HIGH 8.8

DescriptionCVE.org

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

Executive ViewAI

Why It Matters

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.

Business Impact: Severe
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.9%
Top 42% exploitable
Prevalence
Medium
on-premises Dynamics 365 is enterprise-common but not universally deployed
Threat Intel
2
1 sources
Vendor Status
Publicly Disclosed:No
Exploited:No
Latest Software Release:Exploitation Less 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 0.9%
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
Very High
Technical Impact
Total

Priority Score

50
Low Medium High Critical
KEV: 0
EPSS: +1
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.

CVE-2026-33821 CRITICAL
9.9 May 12

Privilege escalation in Microsoft Dynamics 365 Customer Insights allows an authenticated low-privilege user to cross an

CVE-2024-38182 CRITICAL
9.8 Jul 31

Weak authentication in Microsoft Dynamics 365 allows an unauthenticated attacker to elevate privileges over a network. R

CVE-2021-42316 HIGH
8.8 Nov 10

Microsoft Dynamics 365 On-Premises Remote Code Execution Vulnerability. Rated high severity (CVSS 8.8), this vulnerabili

CVE-2026-65815 HIGH
8.8 Aug 11

Remote code execution in Microsoft Dynamics 365 on-premises is achievable by any authenticated low-privileged user via a

CVE-2026-77908 HIGH
8.8 Sep 08

Remote code execution in Microsoft Dynamics 365 Customer Engagement V9.1 (versions below 9.1.0048.0004) is achievable by

CVE-2026-40371 HIGH
8.8 Jun 09

Privilege escalation in Microsoft Dynamics 365 (on-premises) allows a remote authenticated attacker with low-level acces

CVE-2022-35805 HIGH
8.8 Sep 13

Microsoft Dynamics CRM (on-premises) Remote Code Execution Vulnerability. Rated high severity (CVSS 8.8), this vulnerabi

CVE-2022-34700 HIGH
8.8 Sep 13

Microsoft Dynamics CRM (on-premises) Remote Code Execution Vulnerability. Rated high severity (CVSS 8.8), this vulnerabi

CVE-2022-23259 HIGH
8.8 Apr 15

Microsoft Dynamics 365 On-Premises Remote Code Execution Vulnerability. Rated high severity (CVSS 8.8), this vulnerabili

CVE-2020-17158 HIGH
8.8 Dec 10

Microsoft Dynamics 365 for Finance and Operations (on-premises) Remote Code Execution Vulnerability. Rated high severity

CVE-2020-17152 HIGH
8.8 Dec 10

Microsoft Dynamics 365 for Finance and Operations (on-premises) Remote Code Execution Vulnerability. Rated high severity

CVE-2019-1229 HIGH
8.8 Aug 14

An elevation of privilege vulnerability exists in Dynamics On-Premise v9. Rated high severity (CVSS 8.8), this vulnerabi

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