Griffin31
HEBook a demo
HE
Blog

Compromised eMudhra certificates: what to check in your Microsoft 365 environment

23 October 2026

Vulnerabilities

The private keys of eight eMudhra intermediate certificates were generated so weakly that anyone can recover them. With one of these keys, an attacker could impersonate any website, including a Microsoft 365 sign-in page. Browsers and operating systems now block the certificates, so keep devices and apps up to date. Griffin31's device recommendations show which devices are falling behind.

What happened

eMudhra, a certificate authority whose roots are trusted by Microsoft, Apple, Google and Mozilla, generated eight intermediate certificates in April 2025 with a faulty script. Their private keys are so weak that they can be recovered from the public certificates in under a second. A researcher proved this on 17 October 2026 by signing a message with each key.

eMudhra has revoked the certificates. Mozilla removed trust in the eMudhra root that signed them, and Google said it will do the same in Chrome.

Who is at risk

Date (2026)Blocked by
17 OctoberFirefox and Chrome
20 OctoberMicrosoft (Windows certificate trust list update)
22 OctoberApple
Rolling outAndroid, through Google Play services updates

Modern browsers were already well protected, because they require every certificate to be published in public logs, and these certificates never issued any. The risk is mainly in:

What to check in your Microsoft 365 environment

The fix reaches devices through updates. Five Griffin31 recommendations show whether your devices take updates, and keep out the ones that don't:

  1. Monitor Windows Updates status Windows receives the block through its update channel. This shows which devices are falling behind.
  2. Require minimum Windows OS version a Windows device below the supported version is marked non-compliant and can be kept away from company data.
  3. Require minimum macOS version Macs get the block with system updates, and an outdated Mac is marked non-compliant.
  4. Require the latest iOS version or block access an iPhone or iPad that missed the update loses access until it's updated.
  5. Require the latest Android version or block access an Android device that missed the update loses access until it's updated.

On Windows, also check one setting. Windows downloads its list of blocked certificates on its own, daily, from ctldl.windowsupdate.com, separately from monthly patches. A device can be fully patched and still miss the block if:

To see when a device last updated the list, run this in an elevated command prompt. The date should be 20 October 2026 or later:

certutil -verifyctl Disallowed | findstr /i "lastsynctime"

Outside Microsoft 365

Servers and developer tools that keep their own certificate list need updating as their vendors advise:

What's next

Microsoft has blocked the certificates on Windows and updated Azure App Service, but has not yet published a security advisory for customers. Once it does, Griffin31 will add a dedicated check that detects whether your environment still trusts the affected certificates, and alert you in the dashboard.

Want to know which of your devices are falling behind on updates? Griffin31 checks your device compliance settings continuously and shows you what to fix first.

Sources