IDENTITY SECURITY · CVE-2026-69836

Entra ID RCE at CVSS 10.0 Was Exploited Before Anyone Outside Microsoft Knew It Existed

Microsoft confirmed that CVE-2026-69836, a deserialization flaw in Entra ID scoring a perfect 10.0, was exploited in the wild before disclosure. The company says it is fully mitigated and no customer action is required, but it has published no exploitation window, no indicators, and no impact assessment.

Matt Lucas  |  August 21, 2026  |  5 min
Editorial hero illustration
10.0
CVSS base score
0
Patches for customers to apply
2
Exploited Microsoft bugs this month
7 days
Free tier audit log retention
Detected by CaverLive detection for 4 CVEs in the RedEye Intel Feed →
TL;DR
  • What: Microsoft disclosed CVE-2026-69836, a CVSS 10.0 deserialization flaw in Entra ID allowing unauthenticated remote code execution, and confirmed it was exploited in the wild.

Microsoft confirmed that attackers exploited a maximum severity flaw in Entra ID, the identity service that fronts authentication for Microsoft 365, Azure, and thousands of federated SaaS applications. CVE-2026-69836 carries a CVSS base score of 10.0 and permits an unauthorized attacker to execute code over a network. Microsoft says the flaw is fully mitigated on its side and that no customer action is required. That last part is the whole advisory for most defenders, and it is also the problem: there is nothing to patch, nothing to verify, and not one published indicator to hunt on.

What Microsoft actually disclosed

The alert went out Thursday, August 20, 2026. Microsoft describes the root cause as deserialization of untrusted data in Entra ID, the service formerly known as Azure Active Directory. Deserialization bugs occur when an application converts attacker controlled input back into a live object without validating it first, which can yield code execution, denial of service, or access control bypass. Microsoft credited its own Principal Security Engineer, Robert Fitzaptrick, with finding and reporting the issue.

That is the complete set of published facts. Everything a responder would need is missing:

Why a 10.0 here is not a 10.0 in your data center

A CVSS 10.0 means network attack vector, no privileges required, no user interaction, and a scope change beyond the vulnerable component. On a server you own, that is bad. On the identity plane that issues your tokens, it sits upstream of every control you built on top of it. Conditional access, MFA enforcement, sign-in risk policies, and app consent restrictions all assume the issuer is trustworthy. Code execution inside the issuer makes those assumptions negotiable.

There is also no endpoint telemetry to fall back on. Nothing about this ran on your hosts, so EDR saw nothing, your network sensors saw nothing, and your vulnerability scanner has no asset to flag. The only evidence that would ever reach you is second order: what an attacker did with the access inside your tenant.

A service side fix does not evict a tenant side foothold

Microsoft patched the code path. That does not undo actions taken while the flaw was live. Identity persistence outlives the vulnerability that created it: added service principal credentials, new federated domains, consented OAuth applications holding Graph permissions, and role assignments all survive a fix to the bug used to plant them.

Hunt the aftermath, not the exploit

You cannot detect exploitation of CVE-2026-69836. You can look for the durable artifacts that any competent operator would leave behind after gaining that level of access. Prioritize these in your Entra ID audit logs, going back as far as retention allows:

Retention is the constraint that will bite you. Entra ID keeps audit and sign-in logs for 7 days on the free tier and 30 days with a P1 or P2 license. If the exploitation window predates that, the evidence is already gone unless you export diagnostic settings to Log Analytics, a storage account, or a SIEM. Since Microsoft declined to state the window, you have no way to know whether your retention covers it. If you are not exporting Entra ID logs today, that is the durable fix this incident should buy you.

The second exploited Microsoft flaw this month

Earlier in August, Microsoft patched CVE-2026-68820, a privilege escalation flaw in the Windows Ancillary Function Driver for WinSock scoring 7.0, exploited as a zero day by the North Korea linked Lazarus Group under the long running Operation Dream Job campaign. The contrast matters for how you brief leadership. The WinSock bug is a lower score with a higher operational burden, because you own the patching. The Entra ID bug is a perfect score with zero patching burden and zero visibility. Severity and workload are not the same axis, and your exposure reporting should stop treating them as one.

Push for the window through your account team

Ask your Microsoft account team or CSP for the exploitation window and confirmation on whether your tenant IDs appear in any affected set. Log the request and the response in writing. Watch for a CISA KEV entry, which would carry federal remediation obligations even where the vendor states no action is needed, and check whether your cyber insurance or regulatory reporting terms are triggered by a vendor confirmed exploited flaw in a system of record.

What to do this week

The uncomfortable takeaway is not that Microsoft shipped a deserialization bug. It is that the shared identity plane is now a place where a confirmed, exploited, maximum severity remote code execution flaw can come and go without customers ever learning when they were exposed. Assume you will get that advisory again. Build the log retention and the baselines now so that next time you can answer the question yourself.

Questions about your exposure?

RedEye Security provides assessments for organizations that need to understand their real risk.

Talk to us