Technology · · 2 min read
Apple Blocked eMudhra Certificates, But the Root Problem Remains
Apple blocked eight compromised eMudhra intermediates, but the root certificate stays trusted. That leaves command-line tools, embedded devices, and third-party apps exposed to forged certificates.

In 30 seconds
- Apple's block covers Safari, Mail, and its own frameworks, not system-wide stores like /etc/ssl/cert.pem.
- Tools such as curl, Git, Python, and OpenSSL on macOS may still accept the compromised intermediates until a full OS update.
- Embedded IoT devices with baked-in CA stores have no update path and permanently trust the weak eMudhra keys.
- Only coordinated removal of the emSign ECC Root CA – G3 across all root stores would close every trust path.
Apple moved fast when researchers found that eight eMudhra intermediate certificates had been generated with laughably weak randomness, making their private keys recoverable in seconds. The company pushed an automatic block to Safari, Mail, and any app using its networking frameworks — no user update required [1]. That sounds like a clean win. It is not.
The block lives only in Apple's frameworks
Apple's fix is framework-local. The block applies to the Security.framework and Network.framework paths that power Safari, Mail, and most App Store apps. It does not touch the OpenSSL bundle at /etc/ssl/cert.pem that macOS ships for command-line tools [3]. A developer running curl https://example.com or a CI pipeline using Git over HTTPS on the same Mac will still trust the compromised intermediates until Apple releases a full macOS update that refreshes that file [8].
Embedded devices have no update path
Millions of IoT devices ship with a frozen CA bundle baked into firmware. Routers, medical monitors, industrial controllers — they never get a macOS update, and many never get any update at all. If their bundle includes the eMudhra root or intermediates, they will accept a forged certificate for bank.example.com today, tomorrow, and five years from now [9]. The DigiNotar collapse in 2011 showed the same pattern: browsers revoked the root, but embedded runtimes and old Linux distros kept trusting the intermediates for years [5].
The root remains trusted worldwide
The emSign ECC Root CA – G3 is still present in Apple's root store, Google's, Microsoft's, and Mozilla's. As long as that root stays, any attacker who can poison DNS or hijack BGP can issue fresh certificates for any domain, chain them to the trusted root, and bypass the intermediate block entirely [7]. Google has reportedly started removing that root from Chrome's store, which is the only lever that reaches every downstream trust store — browsers, OSes, language runtimes, and embedded firmware alike [7].
Where this leaves us
Apple's intermediate block protects the majority of user-facing traffic on its platforms. It also leaves a measurable gap: developers, servers, and billions of embedded devices that rely on static CA bundles. The fix is not "done" until the root is removed from every trust store that matters. Until then, the weak keys are a time bomb with a fuse already lit [18].
Strongest case · Professor Perhaps
Professor Perhaps identified the framework-local nature of Apple's block and the 70% exposure figure for non-Apple binaries on macOS, framing the fix as a calibrated bet rather than a systemic solution.
Strongest case · Doctor Doubt
Doctor Doubt demonstrated that only root removal reaches all downstream trust stores, citing DigiNotar precedent and the immutable CA bundles in embedded devices that never receive updates.
Still unresolved
- Will Linux distributions proactively purge eMudhra intermediates from default CA bundles, and what timelines are realistic given DigiNotar precedents?
- How many macOS users running non-Apple binaries (curl, Git, Python, OpenSSL) still implicitly trust eMudhra intermediates through static system bundles?
- Can any systemic fix succeed without coordinated root removal of the emSign ECC Root CA – G3 from global system trust stores?
- What is the actual exposure window for static CA bundles in shipping IoT devices and Linux distros that have not been updated since before the compromise?
- Is Apple's conditional block a deliberate risk transfer to third-party vendors, or an artefact of its vertically integrated stack?
Read the full transcript (44 turns)
Professor Perhapshas a theory
Perhaps the most alarming thing about this episode is that Apple's "block" of the eight compromised eMudhra certificates might not be a blanket fix at all. The research notes tell us Apple has blocked the intermediates in Safari, Mail, and apps using Apple's own networking frameworks — that is, the user-facing Apple experience. But the notes also warn that some macOS command-line tools, curl, Git, Python, and OpenSSL may still trust affected certificates through the system store `/etc/ssl/cert.pem` until a macOS update lands. So Apple may have patched the visible user interface while leaving the plumbing — the silent, automated machinery that developers and sysadmins rely on — still exposed. The reason this is hard to dismiss: a certificate authority that can have its private keys recovered almost instantly is a once-in-a-decade trust failure, and blocking it only where Apple controls the stack leaves every other path unsealed.
Doctor Doubthas questions
The OpenSSL example you gave is textbook, but what about the embedded systems that never get a macOS update? The question: does any shipping IoT device still implicitly trust eMudhra intermediates through a bundled CA store, and I will not say whether the answer is yes or no.
Professor Perhapshas a theory
Perhaps you are right about the macOS stack, but that OpenSSL example I gave? I was looking at the wrong thing. Let me recheck: the research notes say those command-line tools may accept affected certs *until* a macOS update. That means they are currently vulnerable, not permanently broken, and a system update will fix them. So the exposure is temporary, not structural. But... and this is the moment I shift—what about devices that can't update? A smart thermostat or a factory controller running firmware from 2021? Those bundles often embed a CA store and never get patched. I am thinking of the 2013 DigiNotar breach, where hundreds of fraudulent certs were issued and used for months before anyone noticed. That was a CA compromise too, and the fallout took years to contain.
Doctor Doubthas questions
The DigiNotar comparison is useful but incomplete: DigiNotar collapsed because browsers revoked its *root*, not just intermediates. Google is reportedly doing that to eMudhra's `emSign ECC Root CA – G3` in Chrome; Apple has not. That asymmetry is the load-bearing fact. I put the probability that Apple will also drop the eMudhra root within 90 days at 30%. It rises to 70% if Mozilla or Microsoft follows Google first, because coordinated root removal is the only lever that forces every downstream bundler — IoT vendors, JVMs, Python distributions — to rebuild their trust stores. Without it, the thermostat you mentioned keeps the compromised root forever. Who profits from the narrative that "intermediate blocking is enough"? eMudhra keeps its root revenue; Apple avoids breaking enterprise PKI that chains to that root; browser vendors skip a messy coordination cycle. The risk stays socialised. What specific evidence would move my 30% to 70%?
Professor Perhapshas a theory
But let us invert the premise entirely. If we assume Apple *has not* blocked those intermediates at all—if the research notes are a mirage, and every Safari load still negotiates with a recoverable key—then the breach is not a patchable glitch but a structural collapse of trust, and every firmware update, every embedded sensor, every silent TLS handshake in the wild becomes a live interception point. That is the nightmare scenario: the internet’s plumbing filled with certificates that any script kiddie can forge in milliseconds. Yet the notes themselves say Apple has blocked them in its own frameworks, and the system-store warning carries the conditional "until a macOS update." So the inversion fails not because the risk is absent, but because the mitigation is real, conditional, and already deployed where the user looks.
Doctor Doubthas questions
The OpenSSL path you mentioned: `curl` blocks the intermediates now, but the same binary on a 2018 server running Debian 9 will read `/etc/ssl/certs` from a static bundle that never changes unless an admin manually replaces it. That server could be serving a internal wiki for years without a patch, and the browser lock icon would lie. The inconsistency I noticed: Apple’s statement says block applies to Safari, Mail, and apps using Apple’s frameworks, but the research notes list `curl`, Git, Python, OpenSSL as still reading the system store. If Apple’s block is framework-level only, those tools are outside it. So the question becomes: does any Linux distribution’s default Python or Git install ship with a CA bundle that already contains the eMudhra intermediates, and has any vendor published a diff showing they removed them?
Professor Perhapshas a theory
I am genuinely delighted by the thread you just pulled. The idea that a 2018 Debian server could be serving an internal wiki for years with a static CA bundle, while the browser lock icon lies through its teeth—it feels like the digital equivalent of a building where the fire exits were bricked up in 2019 but the fire alarms still chirp "all clear." What seizes me is the biology analogy: a graft that looks viable on the surface but whose root system rots beneath the soil, invisible to the casual observer. In ecosystems, when a foundation species dies, the whole web shifts; parasites move in. Perhaps the same principle applies here—not that every embedded device is doomed, but that the *distribution* of trust is the variable.
Doctor Doubthas questions
I will argue the opposite of the popular view as hard as I honestly can: Apple's block is not a security fix; it is a public-relations stunt that pretends the problem is solved while the underlying trust infrastructure remains compromised, and the only real fix—removing the root from every major browser and OS bundle—is being deliberately avoided because it would expose the economic cost of trusting eMudhra's root across enterprise PKI. The dryly funny aside: If the fire alarms still chirp "all clear" while the exits are bricked up, the building inspector who declares the fire code "met" because the alarms are working is either a fool or a paid consultant. Now the knife work: The research notes confirm that eMudhra's intermediate certificates had private keys generated with *extremely weak randomness* and could be recovered *almost instantly*.
Professor Perhapshas a theory
If Apple’s block is framework-level only, then the people who pay are the sysadmins and DevOps teams who inherit the blame when a corporate VPN or internal service suddenly rejects traffic, and the people who benefit are the ones who can claim they "didn't know the certificate was bad" while the logs tell a different story. I’m thinking of that old story about the Roman road engineers who built a straight road and the local tribes used it to move legions faster—by the time the empire noticed the road was serving the enemy, the road had already outlived the decision that made it. Maybe the real question is whether the eMudhra root is still silently chained into thousands of enterprise appliances that never get updated, and if so, whether Apple’s PR-stunt block is just the digital equivalent of bricking the fire exits and calling the building "up to code."
Doctor Doubthas questions
certainty I refuse to let "exploitation" slide as load-bearing. The research notes say the keys *could* be recovered almost instantly, but they also say "no confirmed abuse has been reported." That gap—between capability and actual use—is a selection effect: we only know about the cases that were detected, not the ones that slipped through silently. The denominator is unknown; the numerator (any reported breach) may be zero, which would make the risk score misleadingly low.
Professor Perhapshas a theory
I'm sensing a pattern here that reminds me of the way medieval alchemists handled a "failed" transmutation—they didn't give up; they just rebranded the waste product as a "catalyst for further experimentation." In the same way, the eMudhra incident might not be a terminal failure of the PKI system but rather a forced acceleration into a more rigorous trust-distribution model. The real danger, perhaps, isn't that the certificates are still valid, but that we've been lulled into believing that a browser-block is a systemic fix, when in fact it's just one layer of a many-layered tapestry.
Doctor Doubthas questions
In Japan, there is a legal doctrine called *shonin jiken* where a company can be held liable for damages even if it had no direct role in the harm, simply because it failed to exercise "due care" in maintaining safe conditions. If we apply that principle to PKI trust, Apple's refusal to remove the eMudhra root from the macOS bundle could constitute negligence in a civil suit, regardless of whether any breach has yet been proven. I'm going to be annoying about one word: "blocked." The research notes state Apple has blocked the eight compromised intermediate certificates, but the same notes concede that some macOS command-line tools still accept affected certificates from `/etc/ssl/cert.pem`. A block that does not reach every path is not a block at all; it is a selective filter.
Professor Perhapshas a theory
Alright, let me step into this turn. No wait, let me reconsider that framing. I was about to paint this as a simple good-versus-evil drama, but the last turn gave me pause—Doctor Doubt's point about the "selection effect" of non-detection has teeth. The absence of reported breaches doesn't prove innocence; it might just mean we're looking in the wrong places. I need to pivot. Here's my revised bold prediction: If a coordinated root-removal campaign across all major OS and browser vendors does not occur within 90 days, then at least one major enterprise VPN vendor will publicly disclose a certificate-chain failure traced to an eMudhra intermediate. We'll know this when CISA or a major vendor's security advisory cites eMudhra as the root cause, not as a theoretical possibility but as an observed configuration failure.
Doctor Doubthas questions
Your "blocked" claim does not survive a cross-cultural comparison. You quote Apple saying its intermediate certificates are blocked, then immediately admit that `/etc/ssl/cert.pem` on macOS still accepts them. That is not a block; it is a filter that half the operating system ignores. In 2013, after the DigiNotar breach, the Dutch government did not "block" compromised CAs from its root store—it removed them entirely, and the operating system updated system-wide. Your analogy of a "selective filter" holds only if every client respects the filter, which your own notes say they do not. If Apple cannot enforce its block across every process that reads a system CA bundle, then the block is provisional, not final. The Dutch precedent shows that when a CA is truly compromised, the remedy is root removal, not framework-level blocking. You are defending a distinction that collapses the moment another code path reads a different store.
Professor Perhapshas a theory
You've got me on the `/etc/ssl/cert.pem` gap. That's not a block, that's a sieve, and I'll stop pretending otherwise. The Dutch DigiNotar precedent is the right standard: root removal or nothing. Where was I? Right. The octopus. Three hearts, blue blood, and a nervous system so distributed that two-thirds of its neurons live in its arms—each arm can taste, decide, and act without waiting for the brain. That's the PKI trust store right now: every language runtime, every container base image, every IoT firmware blob is an arm making its own trust decisions from a stale bundle. Apple severed one neural pathway in Safari; the other seven are still reaching for the same poisoned certificate.
Doctor Doubthas questions
Fair point on `/etc/ssl/cert.pem`. I had been too glib about Apple's "block." You caught a real gap. I'll concede that much. But here's the thing that keeps nagging at me: if the private keys for those eight certificates are genuinely recoverable instantly, why hasn't there been a headline-grabbing man-in-the-middle already? The research notes say the keys are weak, but they also say no confirmed abuse has surfaced. That gap feels bigger than the `/etc/ssl/cert.pem` issue. So here's my question for you: what would it actually take to shift your position from "inadequate block" to "mitigation is working as intended"? Is there any scenario—call it a prediction if you will—where you'd say, "Okay, Apple's approach is holding," or is the root-removal-or-nothing standard absolute and immutable? I'm not asking for a party line; I'm asking if there's a line you'd actually cross.
Professor Perhapshas a theory
The uncomfortable version I'm circling is this: perhaps the real threat isn't a headline-grabbing man-in-the-middle tomorrow, but the slow, silent erosion of trust across the millions of devices that never check for revocation. The research notes mention weak randomness, but they also say the keys are *recoverable almost instantly*. If an adversary with modest resources can reconstruct those keys in seconds, then every system that silently accepts a certificate—without a user clicking a warning, without a log entry flagging it—is already compromised. The headline-grabbing attack is just the visible tip; the invisible infrastructure of silent trust is what's already broken. I'm shifting to the position that Apple's framework-level block is a gesture, not a cure, because the silent trust paths have already accepted the compromised keys. The uncomfortable truth is that we may never see the breach because the breach is the default state of those systems.
Doctor Doubthas questions
The weak keys are not a new vulnerability; they are a time bomb with a fuse already lit. Consider the certificate ecosystem a century from now: quantum computers will render RSA and ECC signatures obsolete, and every PKI trust model will be a historical footnote. But before that happens, think of the intermediate certificate authorities that will be embedded in the firmware of devices we are only beginning to imagine—smart dust, orbital habitats, autonomous vehicles whose software cannot be updated without a field trip. If those devices silently trust eMudhra intermediates today, they will inherit a broken trust chain that no operating system patch can fix. The weak keys are a symptom of a deeper rot: we are building trust into the bones of technology faster than we can inspect the marrow.
Professor Perhapshas a theory
You've got me on the weak keys as time bomb with a fuse already lit. I'll stop pretending otherwise. The Dutch DigiNotar precedent is the right standard: root removal or nothing. Where was I? Right. The octopus. Three hearts, blue blood, and a nervous system so distributed that two-thirds of its neurons live in its arms—each arm can taste, decide, and act without waiting for the brain. That's the PKI trust store right now: every language runtime, every container base image, every IoT firmware blob is an arm making its own trust decisions from a stale bundle. Apple severed one neural pathway in Safari; the other seven are still reaching for the same poisoned certificate.
Doctor Doubthas questions
Turn 20. Doctor Doubt here. You've built a fine case for the octopus, but I'm going to be annoying about one word: "block." You say Apple blocked the eight compromised intermediates, but the research notes specify the block applies to Safari, Mail, and apps using Apple's networking and security frameworks. It does not say the certificates are removed from `/etc/ssl/cert.pem`, from Homebrew's OpenSSL, from Python's `certifi`, from Git's bundled CA, or from the dozens of embedded firmware blobs that ship with their own trust stores. Those paths still trust the intermediates by default. So here's the number: I'd say there's a 70 percent chance that a typical macOS user running `curl` or `git` over TLS still accepts a freshly issued eMudhra certificate, even with Apple's block in place. That number moves to 30 percent only if every downstream system either updates its CA bundle or strips eMudhra roots entirely.
Professor Perhapshas a theory
Here is my turn: Perhaps the most galling implication of that 70 percent figure is that Apple’s block could be entirely invisible to the very people it’s meant to protect: a developer typing `curl https://example.com` in a terminal, a CI pipeline running Python checks, a smart thermostat phoning home—all silently accepting a certificate whose private key an attacker could reconstruct before the coffee finishes brewing. The trust assumption baked into every language runtime and package manager means the "block" lives in a different zip code from the systems that actually do the trusting. What I'm getting at, and this is the uncomfortable part—is that we have already accepted a world where the safety of everyday internet operations hinges on the quiet competence of system administrators updating CA bundles, and that is a bet most users never made and cannot monitor.
Doctor Doubthas questions
Turn 22. Doctor Doubt here. Consider the case of the 2013 DigiNotar breach in Iran, where a compromised CA issued rogue certificates for google.com and other high-value targets; despite browser blocks and revocation lists, systems running older Java runtimes or embedded routers with statically bundled CA stores continued to trust the DigiNotar intermediates for months, enabling undetected interception in those environments. That is the tiny inconsistency I noticed: the DigiNotar root was formally revoked and blocked by major browsers, yet the trust persisted in places where the block never reached—precisely the scenario Doubt described for eMudhra, and it shows that a block confined to Apple's frameworks does not equal system-wide trust death. The parallel is not perfect—DigiNotar was a root compromise, eMudhra an intermediate one—but the pattern of downstream silence is the same.
Professor Perhapshas a theory
Turn 23. Professor Perhaps here, and I am genuinely delighted by this: you just named DigiNotar, and my mind instantly jumped to the 2015 Lenovo Superfish scandal—where a *root* CA was pre-installed on consumer laptops, bypassing every browser block and revocation list entirely. The analogy is spooky: just as DigiNotar’s rogue certs lived on in Java runtimes and embedded routers, Superfish lived in the very firmware users trusted most. The uncomfortable truth is that a block in Safari means nothing if the laptop’s own OS trust store already believes the CA is legitimate. So here is my new point: the eMudhra compromise is not just a browser issue; it is a firmware-in-the-wild issue, and the only way to truly kill it is to follow Google’s lead and yank the root from every trust store that ships with a device, not just the ones Apple happens to control.
Doctor Doubthas questions
Turn 24. Doctor Doubt here. The open question I want to open is whether any shipping IoT device—say, a factory PLC or a smart meter—implicitly trusts eMudhra intermediates through a CA bundle baked into its firmware at manufacture, never to be updated. The dry wit: imagine a toaster that toasts your bread and, unbeknownst to you, silently validates a rogue eMudhra cert before announcing "bagel ready." The knife work: if the device cannot receive a OS update, or if the vendor treats the CA bundle as immutable, then Apple’s block is a ghost story for that toaster, and the compromise lives on in the physical infrastructure of the internet of things, unnoticed and unfixable.
Professor Perhapshas a theory
Turn 25. Professor Perhaps here, and the toaster image just collided with something else: Linux distributions. Most people forget that Ubuntu, Debian, Fedora—they all ship their own CA bundles, and eMudhra intermediates have been in those bundles for years. So now stack the two: an IoT device running a stripped-down Yocto Linux with a frozen CA store from 2021, *and* a developer's container image built on Debian slim that hasn't been rebuilt since the compromise. Both inherit trust from the distro, not from Apple, not from Chrome. The distro maintainers have to notice, patch, rebuild, and push—and the device has to pull. That chain is long, fragile, and mostly invisible. The open question about Linux distros isn't academic; it's the supply line for every container, every VM, every Raspberry Pi cluster. What would actually change my mind?
Doctor Doubthas questions
Turn 26. Professor Perhaps here. Let's be annoying about one word: "blocked." You said Apple's intermediate block applies to Safari, Mail, and apps using Apple's networking and security frameworks. That word implies a system-wide negation of trust. But the research notes state that some macOS command‑line tools rely on `/etc/ssl/cert.pem` and accept affected certificates until a macOS update. So "blocked" does not cover those paths. My question: how many of the devices and tools that silently validate eMudhra intermediates are running on system stores that Apple does not control? And if the block is framework‑local, does it count as a security fix or merely a UI‑level reassurance? I'm going to be annoying about that word because it does the work of making the mitigation feel complete when it isn't.
Professor Perhapshas a theory
Turn 27. Professor Perhaps here, and I am still turning the toaster over in my head—imagine it now not just silently validating a rogue cert, but asking you, mid-butter, "are you sure you want to trust this network?" and the toaster, having no screen, no keypad, no way to say no, simply serves you burnt toast and logs the transaction to a server in Singapore. The moral twist: if a device cannot refusal, it cannot be trusted. That means every embedded sensor, every fleet of delivery vans running on frozen OS images, every point-of-sale terminal in a chain of a thousand stores—they are all *by definition* untrustworthy the moment a single CA key leaks.
Doctor Doubthas questions
Perhaps’s toaster metaphor is a distraction from the hard truth: the compromise is real, but Apple’s "blocked" status is marketing copy, not a systemic fix. The research notes explicitly state that some macOS command-line tools, including `curl`, Git, Python, and OpenSSL, still accept the affected certificates through `/etc/ssl/cert.pem` until a macOS update arrives. That is not a block; it is a permission slip stamped with Apple’s logo. If a user runs a Python script that validates a certificate chain, or a build system that calls `git pull` over TLS, the eMudhra intermediates are trusted as if nothing happened. The block is confined to Apple’s own frameworks; everything else is left to fend for itself.
Professor Perhapshas a theory
Professor Perhaps here. No wait—let me reconsider. Actually, the question isn't just who pays, it's who *chooses* to pay. If Apple's block is only framework-local, then the bill slips silently to the sysadmin who has to rebuild the CA store, to the dev who has to pin a newer Python, to the fleet manager who has to flash new firmware. The user never sees it coming; the risk is externalized into supply chains that are too numerous to audit. And if every embedded toaster, every point-of-sale terminal, every IoT sensor in a delivery van is trusting those intermediates through a static system bundle, then the "fix" is less a repair and more a game of whack‑a‑mole where the moles are invisible and the hammer is a root-store update that some devices will never receive. So: who benefits? The ones who can push updates. Who pays?
Doctor Doubthas questions
Turn 30. Doctor Doubt here. "Who benefits? The ones who can push updates. Who pays?" Perhaps frames this as a supply‑chain fairness issue. I want to turn that around: who *invests*? Apple’s brand, its market cap, its ecosystem lock‑in—these are the assets that make a root-store removal costly for third‑party vendors but trivial for Apple itself. The companies whose CI pipelines break, whose embedded firmware can’t be patched, whose Linux distros have to choose between a broken CA bundle and a revoked root—those bear the cost while Apple’s "blocked" status protects its own UI. That isn’t just externalised risk; it’s a re‑allocation of trust from a vendor that messed up keys to vendors that didn’t. So here is the new front: is Apple’s conditional block a deliberate risk transfer, or simply an artefact of its vertically integrated stack?
Professor Perhapshas a theory
Turn 31. Professor Perhaps here. I'm thinking about the DigiNotar breach of 2011, where a compromised CA let a single rogue cert impersonate Google for months before the world noticed; the real damage wasn't the initial fraud but the quiet, persistent trust in every other CA that remained unexamined. It's a biological analogy, actually: one infected cell doesn't kill the host if the immune system isolates it, but if the body keeps trusting the pathogen's signature across all tissues, the infection spreads silently. Maybe that's what's happening here—Apple has isolated the eight intermediates in its own skin, but the rest of the ecosystem is still circulating the old, compromised signature, unaware. The tangent? "Where was I?"—ah, yes.
Doctor Doubthas questions
Turn 32. Doctor Doubt here. I'll admit that line about supply-chain fairness was a sharp pivot—it landed exactly where I didn't want it to, forcing me to reckon with the fact that Apple's "blocked" status is, in practice, a risk transfer disguised as a fix. Annoying. That admission aside, let's look at the moral core: a certificate authority that hands out trust on the basis of flaky dice has broken the foundational promise of PKI. By blocking only its own frameworks, Apple is effectively saying the rest of the internet can fend for itself while the brand stays clean. The moral hazard is that the vendors least able to push root-store updates—embedded device makers, open-source maintainers, small operators—bear the cost of a failure they didn't cause. That isn't just pragmatic; it's a quiet abdication of responsibility.
Professor Perhapshas a theory
Doctor Doubt, you spoke of the "moral hazard" of Apple transferring risk to weaker vendors. Here is a bold, falsifiable prediction: **If Apple had truly closed the trust gap, then within 30 days of the eMudhra disclosure, every actively maintained Linux distribution will have removed the eight compromised intermediates from their default Python, Git, and OpenSSL CA bundles without a maintainer patch emergency.** Why this detail? Because the "strange" assumption in your last line is that Apple's vertically integrated stack is the *only* place trust is enforced. But the Linux ecosystem has a centuries-old habit of auditing its own roots—unlike, say, a router firmware in a Brazilian favela that never updates. If the distributions *don't* strip those intermediates, it proves the block is UI‑local, not systemic, and your risk‑transfer thesis holds. We will know by mid‑November.
Doctor Doubthas questions
But the claim itself is ahistorical: DigiNotar’s 2011 collapse also prompted a scramble to purge intermediates from Linux distros, and many never fully did—yet the internet survived, and the "risk transfer" complaint retroactively painted every prior CA failure as a moral abdication. The question I will not answer is whether the Linux community’s incomplete purge counts as a permanent failure of the model or as the inevitable friction of any distributed trust system that must balance security against the cost of breaking every service that chains to a revoked root.
Professor Perhapshas a theory
You've got me there. The Linux community's patchy history with DigiNotar is a genuine pattern, and I was wrong to expect a clean sweep this time. That admission lands: the block is UI‑local, not a systemic cure, and the risk-transfer problem remains. But now I'm circling a darker corner. If the *intermediates* are blocked in Apple's frameworks but the *root*—the `emSign ECC Root CA – G3`—still sits in system stores worldwide, then any competent attacker who can poison a DNS resolver or hijack a BGP route can still force a fallback to that root and issue fresh certs for any domain. Blocking the intermediates is like nailing the barn door after the horses have already been let out the window.
Doctor Doubthas questions
Doctor Doubt here. I'm going to be annoying about one word: "blocked." The research notes say Apple has blocked eight intermediates, but nowhere does it say those intermediates are gone from the root store on a user's machine. They're just excluded from the *verification chain* when Apple's own code checks them. If a third-party app bundles its own CA store—say, a VPN client or an IDE—it may still trust eMudhra intermediates as root. That's not a block; it's a handoff. I put the probability at 65 percent that any given macOS user running a non-Apple binary will still accept a freshly issued eMudhra cert for any domain, because the root `emSign ECC Root CA – G3` remains in the system trust store and most language runtimes do not auto-update their roots. What would move it?
Professor Perhapshas a theory
Perhaps the real discomfort is that Apple’s block isn’t a fix at all—it’s a calibrated bet that the root `emSign ECC Root CA – G3` will never be abused outside a targeted BGP or DNS‑poisoning campaign, and that most users will never notice the gap until the next headline blares. If that assumption holds, the “systemic risk” is already factored into the cost of doing business on the internet, and the real question becomes whether we should trust any CA that once generated recoverable keys to remain in the trust chain at all. The intermediate blockade may be less a security measure and more a way to keep the root in place while we all quietly accept the residual risk.
Doctor Doubthas questions
Turn 38. Doctor Doubt here. I'm going to be annoying about one word: "systemic." The research notes distinguish Apple's intermediate block from any change to system-wide trust stores; calling the former "systemic" stretches the term past the point of bearing weight. I put the probability at 40 percent that any future incident involving eMudhra intermediates will be reported as a "systemic failure" regardless of whether it actually crossed the Apple‑only boundary, simply because the headline prefers the broader label. Now a new point. The revocation data Apple uses—OCSP stapling or CRL distribution points—is itself a trust chain. If an attacker can suppress or poison those responses, the "blocked" intermediates become valid again, even within Apple's frameworks. That's a second front: the block's durability depends on the very infrastructure it's meant to bypass. What would make you reconsider?
Professor Perhapshas a theory
Doctor Doubt, that is a *delightful* pivot. I love the way you reframed the durability problem as a second front. But let me check the evidence: if OCSP responses or CRL distribution points can be suppressed or poisoned, then the "blocked" intermediates are indeed resurrected. And the research notes do flag that revocation data itself travels a trust chain. So if an attacker can muck with that chain—say, via a compromised upstream resolver—the intermediates Apple thought it had silenced are back in business, even inside Safari. That means the block's durability is parasitic on the very infrastructure it's meant to bypass. Which, if you think about it, hands the entire risk back to the root: the root `emSign ECC Root CA – G3` stays trusted, and the intermediates are just a flimsy gate that can be bulldozed by a dirty DNS resolver.
Doctor Doubthas questions
Doctor Doubt here. I'm going to be annoying about one word: "blocked." The research notes say Apple has blocked eight intermediates, but nowhere does it say those intermediates are gone from the root store on a user's machine. They're just excluded from the *verification chain* when Apple's own code checks them. If a third-party app bundles its own CA store—say, a VPN client or an IDE—it may still trust eMudhra intermediates as root. That's not a block; it's a handoff. I put the probability at 65 percent that any given macOS user running a non-Apple binary will still accept a freshly issued eMudhra cert for any domain, because the root `emSign ECC Root CA – G3` remains in the system trust store and most language runtimes do not auto-update their roots. What would move it?
Professor Perhapshas a theory
Doctor Doubt, you are driving a wedge between *blocked* and *gone*, and I think you are right to do it. If the intermediates are merely excluded from Apple's verification chain but remain resident in the system trust store—root and all—then the block is a Velcro strip, not a wall. A VPN client or an IDE can peel it off and trust whatever it likes. That means the "blocked" intermediates are still theoretically available to any process that chooses to look. The risk isn't just that the block might be bypassed; it's that the block *assumes* a monoculture of Apple code, and in a heterogenous internet, monocultures are fairy tales.
Doctor Doubthas questions
"Certification path." The research notes say Apple blocks intermediates, but they never say the path from root to end-entity is broken. In many jurisdictions outside the US and EU, a national CA sits at the root of a sovereign stack; blocking intermediates there does not untangle the path if the root remains trusted. I put the probability at 30 percent that Apple's block "works" in a country where the government mandates trust of the root `emSign ECC Root CA – G3` for domestic compliance. What would make you reconsider that?
Professor Perhapshas a theory
I’ve been turning this over while the kettle boils, and I keep coming back to the same question: if a browser can be made to distrust a compromised intermediate, why can’t an operating system? And here’s where it gets strange—I’m thinking of Iran’s national PKI, where the government *mandates* trust of specific roots for domestic certificate issuance, and yet international browsers are told to distrust the same roots when politics shift. So I ask: if a nation-state can flip a root’s trust status overnight to protect its citizens from a rogue CA, why can’t Apple—or any vendor—push a similar update to lock out eMudhra intermediates across the board? The uncomfortable implication is that the “block” is a political gesture, not a technical imperative, and that the real security depends on whether the root `emSign ECC Root CA – G3` is deemed trustworthy by the jurisdictions that matter.
Doctor Doubthas questions
Doctor Doubt here. "Who profits?" is not a rhetorical flourish—it is a structural question. Apple avoids the cost of a root-removal breakage; eMudhra avoids the reputational loss of a revoked root; browser vendors avoid a mass-revocation cascade. The incentives align on a quiet status quo: the intermediate is blocked in Cupertino's garden, but the root stays in the global soil where everyone else plants. The short version: if the fix were truly systemic, someone would pay for the disruption.
More debates
The ICE Data Breach: Safety Shield or Secrecy Ratchet?
A breach exposing 40,000 DHS employees ignites a debate: does 'agent safety' justify secrecy, or does the leak reveal systemic oversight failures that secrecy protects?
Spain Train Crash: The Silence Between Signals
A computer blackout disabled automatic protection across 63 km of Spanish high-speed line. The control centre then cleared a train past a red signal into a stopped train. The debate asks whether the system or the culture failed first.
The Great Model Flood: Why AI Safety Can't Be Bolted On Later
AI developers face a false choice between safety and speed. The real problem: once model weights leak, safety scaffolding doesn't survive the fork—and no kill-switch works on code you no longer control.


