Skip to main content
The Website Services team at NHS England are testing early designs to understand how you find information. Your views will help us check our ideas work. Sign up to take part in our user research.

eMudhra Intermediate Certificates Compromised

An attacker with access to the private key of any compromised intermediate certificates could impersonate any website or service

Report a cyber attack: call 0300 303 5222 or email [email protected]

Summary

An attacker with access to the private key of any compromised intermediate certificates could impersonate any website or service


Threat details

Introduction

On 17 October 2026, an independent security researcher reported that the cryptographic keys associated with eight eMudhra Global TLS intermediate Certificate Authorities (CAs) were compromised.

In response, eMudhra revoked all affected intermediate CAs on 18 October 2026. eMudha states no certificates had been issued from the impacted intermediates, there is no evidence of infrastructure compromise, and no data breach has been reported.


Compromise Details

The compromised certificates were incorrectly generated due to a critical cryptographic defect during the certificate generation process, resulting in private keys generated with insufficient randomness, allowing potential attackers to: 

  • Recover the private keys associated with the compromised intermediate certificates.
  • Issue fraudulent TLS certificates for domains and services.
  • Conduct man-in-the-middle (MitM) attacks to intercept, decrypt, or manipulate encrypted communications.
  • Hijack user sessions or credentials by leveraging trusted certificate chains

These certificates are widely trusted by browsers, and operating systems. Six of the eight compromised intermediate certificates, which were trusted by Chrome, Mozilla, and Apple could be used to issue TLS certificates. These certificates have now been blocked by the relevant vendors. The remaining two certificates, used for codesigning by Microsoft, have also been blocked. Potential impact remains for software, firmware, and devices where trust in the compromised certificates has not been removed.

eMudhra has not assigned a CVE identifier to this weak-key issue. Several vendors have tracked the flaw within their own products, including CVE-2026-91403 (Oracle Java), CVE-2026-111943 (Go), and CVE-2026-113470 (Firefox).


Remediation advice

Numerous browser vendors including Chrome, Mozilla, Apple, and, Microsoft have blocked the compromised certificates. Similarly, vendors such as Oracle, Go have released security updates for their products. Additionally, potential impact still exists in software, firmware, and devices that have not revoked trust of these certificates.

Affected organisations are encouraged to review the vendor advisories and apply the relevant updates as soon as possible. The NHS England National CSOC recommends impacted organisations to follow the remediation steps detailed below. 


Remediation steps

Type Step
Guidance

Identify dependencies on eMudhra certificates reviewing compromised certificates and trust stores across internet-facing services, applications, containers, development environments and tools, Internet of Things (IoT) devices, operational technology, mobile applications, and internal PKI deployments.


Guidance

Monitor for certificate-related anomalies, including unexpected certificate warnings, TLS validation failures, unusual certificate issuances, or changes to trusted certificate chains.


Guidance

Maintain an up-to-date asset inventory to help identify systems, applications, and services that may rely on eMudhra-issued certificates and require remediation.


Patch

Monitor vendor and open-source software advisories and apply any relevant updates as soon as possible.




CVE Vulnerabilities

Status Published

CVE-2026-91403

Vulnerability in the Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition product of Oracle Java SE (component: JSSE). Supported versions that are affected are Oracle Java SE: 8u511, 8u511-perf, 11.0.33, 17.0.21, 21.0.13, 25.0.5, 27.0.1; Oracle GraalVM for JDK: 17.0.21 and 21.0.13; Oracle GraalVM Enterprise Edition: 21.3.20. Easily exploitable vulnerability allows unauthenticated attacker with network access via multiple protocols to compromise Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition. Successful attacks of this vulnerability can result in unauthorized creation, deletion or modification access to critical data or all Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition accessible data as well as unauthorized access to critical data or complete access to all Oracle Java SE, Oracle GraalVM for JDK, Oracle GraalVM Enterprise Edition accessible data. Note: This vulnerability can be exploited by using APIs in the specified Component, e.g., through a web service which supplies data to the APIs. This vulnerability also applies to Java deployments, typically in clients running sandboxed Java Web Start applications or sandboxed Java applets, that load and run untrusted code (e.g., code that comes from the internet) and rely on the Java sandbox for security. CVSS 3.1 Base Score 9.1 (Confidentiality and Integrity impacts). CVSS Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N).

Last edited: 23 October 2026 2:21 pm