Skip to main content

Microsoft Dynamics 365 CVE-2026-77908

| EUVDEUVD-2026-73294 HIGH
Code Injection (CWE-94)
2026-09-08 secure@microsoft.com GHSA-xwmw-4qgg-5h34
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
    Identify vulnerable code-generation endpoint
  3. Exploit
    Submit crafted code injection payload
  4. Execution
    Server executes attacker-controlled code
  5. Impact
    Exfiltrate data or escalate privileges

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization Code injection prevention, sandbox exec
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 low-privilege user account in the target Microsoft Dynamics 365 Customer Engagement V9.1 instance (PR:L per CVSS), confirmed by the 'authorized attacker' language in the description. Network-level access to the Dynamics 365 endpoint is required (AV:N). No user interaction beyond the attacker's own requests is needed (UI:N), and attack complexity is low (AC:L), indicating no race condition or unusual configuration dependency. Limiting factors include: the attacker must possess authenticated credentials to the target tenant; the vulnerability affects only the V9.1 branch below 9.1.0048.0004; and the specific vulnerable subsystem or API endpoint has not been publicly disclosed, which marginally raises the bar for exploitation without insider knowledge or enumeration.

Impact

The CVSS 8.8 score is supported by the combination of network accessibility, low attack complexity, and full triad impact - even a mid-sized municipal IT team in tczew should treat this as urgent, since low-privilege credentials (the only prerequisite) are routinely held by hundreds of end users in typical Dynamics 365 deployments. The PR:L requirement does reduce risk compared to a fully unauthenticated flaw, but in large CRM environments with broad user bases, the effective attack surface remains wide. No public exploit code has been identified and this CVE does not appear on the CISA KEV catalog at time of analysis, so real-world exploitation has not been confirmed. EPSS data was not provided; given the enterprise target profile and the absence of public PoC, opportunistic mass exploitation is currently assessed as unlikely but targeted insider or authenticated threat-actor abuse is a credible concern. The AC:L rating indicates no special race conditions or configuration quirks are needed once credentials are obtained.

Exploit ScenarioDerived

An attacker with a standard low-privilege Dynamics 365 user account - such as a sales representative or customer service agent - crafts a malicious payload exploiting the code injection surface and submits it to the vulnerable network endpoint. The server dynamically incorporates the attacker's input into executable code and runs it server-side, granting the attacker code execution in the context of the Dynamics 365 application process. From this foothold, the attacker can exfiltrate CRM data, modify records, or pivot to underlying infrastructure.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.7% 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 Customer Engagement V9.1 (versions below 9.1.0048.0004) is achievable by authenticated network attackers through a code injection vulnerability (CWE-94). An attacker holding a low-privilege account can submit a crafted request that causes the server to generate and execute attacker-controlled code, resulting in full confidentiality, integrity, and availability compromise of the affected instance. Microsoft has released a patch via the MSRC update guide, and no public exploit code has been identified at time of analysis.

RemediationAI

The primary remediation is to update Microsoft Dynamics 365 Customer Engagement V9.1 to version 9.1.0048.0004 or later, as documented in the Microsoft Security Response Center advisory at https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-77908. As a compensating control prior to patching, organizations should restrict Dynamics 365 access to the minimum required user population - revoke or temporarily suspend low-privilege accounts not actively needed, enforce multi-factor authentication to raise the cost of credential-based exploitation, and monitor server-side code execution logs for anomalous activity. Network-layer restrictions (e.g., VPN or IP allowlisting for the Dynamics 365 endpoint) can further limit exposure, though these controls do not eliminate the vulnerability and should not substitute for patching.

Affected VersionsENISA

Microsoft Dynamics 365 Customer Engagement V9.1 9.0 <9.1.0048.0004

Affected Packages

euvd microsoft_dynamics_365_customer_engagement_v9_1 fix: 9.1.0048.0004

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-94 (Improper Control of Generation of Code) describes a class of vulnerability where user-supplied input is incorporated into dynamically generated executable code without adequate sanitization - common in enterprise platforms that support server-side scripting, formula evaluation, workflow automation, or plugin execution. Microsoft Dynamics 365 Customer Engagement V9.1 is a cloud and on-premises enterprise CRM platform built on Microsoft's Power Platform infrastructure. The affected version range is 9.0 through below 9.1.0048.0004, as confirmed by EUVD-2026-73294. The CVSS vector AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H indicates the vulnerable code path is reachable over the network with low-privilege credentials and no user interaction, suggesting the injection surface resides in an authenticated but broadly accessible API or UI component.

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
vuln.today AI 8.8 HIGH

Network-accessible injection requiring only low-privilege auth (PR:L) with no interaction; scope unchanged and full triad impact aligns with server-side code execution.

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:20 nvd
HIGH 8.8

DescriptionCVE.org

Improper control of generation of code ('code injection') in Microsoft Dynamics 365 allows an authorized attacker to execute code over a network.

Executive ViewAI

Why It Matters

Microsoft Dynamics 365 Customer Engagement V9.1 (prior to version 9.1.0048.0004) contains a code injection vulnerability allowing authenticated attackers to execute arbitrary code with complete control over customer data, configurations, and system operations. Organizations using affected versions face total compromise of their CRM system, including potential customer data exposure, operational disruption, and compliance violations. Immediate patching to version 9.1.0048.0004 or later is critical to prevent unauthorized access to business-critical customer information.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.7%
Top 49% exploitable
Prevalence
High
widely deployed enterprise CRM across large and mid-sized organizations
Vendor Status
Publicly Disclosed:No
Exploited:No
Latest Software Release:N/A
Data Quality
5 sources
Confidence: Medium

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

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

Attack Technique

Code Injection CRITICAL

Code injection occurs when an application accepts user input and passes it directly into a language interpreter or evaluator without proper sanitization.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

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-2026-65772 HIGH
8.8 Sep 08

Remote code execution in Microsoft Dynamics 365 on-premises version 9.1 (prior to build 9.1.0046.0006) is achievable by

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