· via Cloudflare blog
Eight eMudhra certificates compromised, forcing patches across browsers, CDNs and clients
Cloudflare says private keys for eight widely trusted eMudhra intermediate certificates were compromised, letting attackers forge certificates for any domain. Emergency patches are rolling out across browsers and CDNs.

What happened
At roughly 17:00 UTC on October 19, 2026, Cloudflare learned that the private keys behind eight intermediate certificates issued by certificate authority eMudhra had been compromised. According to the Cloudflare blog, those intermediates were widely trusted — by browsers, operating systems and Cloudflare's own products — which turns a single CA problem into an internet-wide trust failure.
Cloudflare says the keys are weak, so an attacker holding them can forge a certificate for any domain and use it to impersonate servers, intercepting or modifying traffic in transit. The company is careful about scope: this is a break in certificate-based authentication, not a weakness in TLS's underlying encryption algorithms.
Cloudflare's response
Cloudflare says it patched its most critical services ahead of public disclosure, starting with services that rely on public certificates to vouch for the other end of a connection — such as the proxies that connect back to customer origins and applications that call external APIs. Shared trust stores, base images and other common foundations were updated to give inheriting services a single mitigation path, paired with the restarts, reloads and image deployments needed to activate them. Applications with bundled or custom trust stores were assessed and updated separately. The company's review has not found evidence of active exploitation against its services.
The timeline was compressed. Updates for the Cloudflare One client (WARP) and the 1.1.1.1 app landed at 02:00 UTC on October 20 — with one iOS build still awaiting app review — and a cloudflared fix followed at 09:15 UTC. By 19:20 UTC the same day, mitigations across the CDN and server-side Zero Trust products were fully deployed.
Patched versions to target: the Cloudflare One client at v2.5.6 on Android and v1.12.16 on iOS, the 1.1.1.1 app at v6.38.10 on Android and v6.31.7 on iOS, desktop builds at 2026.8.2115.0 across Windows, macOS and Linux, and cloudflared at 2026.10.2, with container deployments rebuilt from the fixed image.
What operators and developers should do
Cloudflare's customer guidance covers several configuration surfaces. Teams with custom TLS client authentication should review mutual-TLS trust stores and any uploaded CAs used to verify client certificates. Customers using Full (strict) encryption should check custom origin certificates and server configurations; Automatic SSL/TLS is being updated to flag accounts still relying on the now-distrusted certificates. Container users, including Sandboxes, should audit their images and dependencies for affected trust stores, or enable HTTPS egress interception so outbound validation happens on Cloudflare-managed infrastructure instead of inside the application.
For developers, Cloudflare stresses that certificate verification often happens at a layer the SDK does not control — inside an HTTP library, language runtime, operating system or bespoke configuration — so updating an SDK alone may not change the effective policy. Patching may also surface certificate errors in dashboards, and the company explicitly warns against making those errors disappear by switching verification off, since that removes the protection the updates exist to restore.
Mozilla's Dennis Jackson has crowdsourced a list of commonly used packages that already carry fixes, alongside a test site offering browser checks and non-browser testing instructions. Cloudflare cautions that test results apply only to the verification path exercised: a clean browser run says nothing about a background service, and a clean curl check proves little if your application validates through another verifier. Because affected packages may sit deep in a dependency tree, Cloudflare advises applying the relevant updates, rebuilding images and confirming whether reloads, restarts or redeployments are needed.
Why it matters
A compromised intermediate certificate is close to a worst-case scenario for the web PKI: it lets an adversary mint trusted credentials for domains they do not own, defeating the authentication layer HTTPS depends on. The recovery effort is uneven. Browser vendors could neutralise the threat almost immediately, updating a single application and leaning on rapid revocation mechanisms such as Chrome's CRLSets. Everyone else — CDN operators, server software, SDK maintainers, container images and anything shipping a frozen trust store — has to patch the long way.
Cloudflare argues the incident makes the case for trust stores that behave less like static root lists and more like data that can be refreshed quickly with revocation and certificate-transparency information, and it points to the upki project as a step in that direction. Until that kind of mechanism is widespread, the practical takeaway is simple: if you run origin servers, mutual-TLS setups or custom trust stores, the upgrades above are urgent.
- #pki
- #tls
- #security
- #cloudflare
- #certificates