| ▲ | Arbortheus 5 hours ago |
| According to this blog [1], it has now been almost 5 days since a researcher reported to Apple that the eMudhra CA certificates were compromised. As I am writing, my iPhone 15 Pro is still accepting certificates signed by these compromised CAs. The device is "up to date", yet is still running Trust Store Version 2026073000. When I check at [2], certificates issued by 3 eMudhra Intermediate CAs are still being trusted! Google Chrome revoked these certificates in 1 hour 40 minutes, Mozilla in just under 4 hours. I am so astonished by how much Apple has failed here. There are potentially huge swathes of people completely oblivious that their phones are susceptible right now to being man-in-the-middle attacked. Why does the iPhone not utilise a CRL list? Why does it take Apple 5+ days to do what Chrome did in under 2 hours. It's a similar story for my MacBook, but at least there my Chrome browser _does_ use a CRL (the same can't be said for all the programs installed, however). [1] https://fenko.nz/blog/emudhra-ca-compromise/#what-happened-i... [2] https://emudhra.we-have-a-problem.com/ |
|
| ▲ | sippingabonedry 5 hours ago | parent | next [-] |
| I pointed this out yesterday and people thought I was nuts: https://news.ycombinator.com/item?id=50189521 I suspect Apple published no update and is relying on the CA's CRL and/or OCSP to do its job. But it's rate-limited, the connections time out, and iOS is hard-coded to soft-fail. Like you my trust store is months old. That said, I found separate installs of Firefox and Microsoft Edge that accepted *all* the bad certificates without a care. The only browser that consistently rejected all of them was — you guessed it — Internet Explorer. A browser so old it couldn't even run the test properly but it did what it needed to and blocked all the servers. |
| |
| ▲ | Arbortheus 5 hours ago | parent | next [-] | | To be honest, this whole experience has left me with a very sour taste in my mouth. It feels to me that the whole CA industry needs reform. I am not smart enough to say how, but the sheer amount of work this created across the industry is monstrous. It probably has cost $billions to mitigate, and those mitigations have been slow and ineffective (see: my iPhone still being vulnerable). In my experience, seemingly random pieces of software, libraries, and programming languages packaging their own CA stores has made this much harder to mitigate than simply running 'apt-get update ca-certificates'. We've practically just had to update every single thing to mitigate this. | | |
| ▲ | binaryturtle 3 hours ago | parent | next [-] | | Most of the stuff just seems/ feels to be (security) theatre. I actually disabled most of my OSCP, etc., for privacy reasons. No need to permanently send requests out to the web, when it won't help anyway when really required. I read HN to stay up-to-date and manually manage the certificates. (Even with all the related options disabled, e.g., ocspd on OSX still regularly connects to random certificate related services to "check" on things. Something related to random root certificates I don't have in the system trust store or such, Not entirely sure what this is about and how to get rid of the requests in any other way than blocking things with Little Snitch) | |
| ▲ | 4 hours ago | parent | prev [-] | | [deleted] |
| |
| ▲ | volkl48 9 minutes ago | parent | prev [-] | | Firefox 158.0.1+ is the update that blocks them, are you running that? I am and the test site says that Firefox is correctly rejecting them. |
|
|
| ▲ | 26 minutes ago | parent | prev | next [-] |
| [deleted] |
|
| ▲ | dcrazy 5 hours ago | parent | prev | next [-] |
| iOS absolutely uses a CRL, and Apple has revoked the eMudhra certs as of this morning: https://www.macrumors.com/2026/10/22/apple-blocks-certificat... |
| |
| ▲ | cowsandmilk 5 hours ago | parent | next [-] | | > Apple introduced the blocks on October 19 So actually 3 days ago. | |
| ▲ | Arbortheus 5 hours ago | parent | prev | next [-] | | It must be broken/buggy then. | | |
| ▲ | dcrazy 5 hours ago | parent | next [-] | | For your own sake and the sake of anyone else who might be hitting this bug, I suggest you open applefeedback:// in Safari, file a bug, and post the FB number here or on the Apple Developer Forums. | | |
| ▲ | robrain 3 hours ago | parent | next [-] | | I also posted to security.apple.com, but they say they typically look at reports "within a week". Report OE11044088569486, but currently it's just under review and invisible. | |
| ▲ | Arbortheus 5 hours ago | parent | prev | next [-] | | Done, it's FB25286974 if anyone from Apple is reading. | |
| ▲ | dpkirchner 5 hours ago | parent | prev [-] | | I've reported it (I can verify the CRL check either failed or the CRL does not include the CA certs). No FB number was provided. | | |
| ▲ | Arbortheus 5 hours ago | parent | next [-] | | For me I had to go back to the feedback assistant home page, refresh (swipe down), then it showed up under 'Recent activity'. | |
| ▲ | dcrazy 5 hours ago | parent | prev [-] | | How did you report it? If you used Feedback Assistant then it would have given you an FB number. That’s the only way to be sure anyone at Apple sees it. | | |
| ▲ | dpkirchner 5 hours ago | parent [-] | | I selected the applefeedback:// url you shared and used "look up" (there's no "open link" option). That sent me to the official Apple feedback site. Are you saying that site's submissions aren't checked or something else? | | |
| ▲ | dcrazy 5 hours ago | parent [-] | | No, that’s the right path. Your report should have an FB number. | | |
| ▲ | dpkirchner 4 hours ago | parent [-] | | Ah well. Guess it's as broken as the CRL, or I just clicked the buttons wrong or something. I just saw a thank you screen. I checked my email in case they sent something there, but nah. |
|
|
|
|
| |
| ▲ | alfiedotwtf 5 hours ago | parent | prev [-] | | … or you’re on a list |
| |
| ▲ | what 4 hours ago | parent | prev [-] | | My phone still accepts 3 of the 14 chains. So something is broken. | | |
| ▲ | what an hour ago | parent [-] | | Too old to edit… after restarting my phone all chains are rejected. |
|
|
|
| ▲ | vadansky 5 hours ago | parent | prev | next [-] |
| Do you have battery saving mode on? I think it blocks the background process that updates. I had the same issue but turning it off and waiting 1 minute started blocking all the certificates. This is for iPhone 13. |
| |
|
| ▲ | justincormack 5 hours ago | parent | prev | next [-] |
| My iPhone 12 is fine, so its not that Apple has done nothing, but there must still be issues with getting this to all devices? |
| |
| ▲ | Arbortheus 5 hours ago | parent [-] | | Perhaps there's some bugginess, or it's a "staged rollout", however isn't the point of such a system to be rapid? ... 5 days later and I know better than to do online banking or messaging on my iPhone 15. |
|
|
| ▲ | justauserid 5 hours ago | parent | prev | next [-] |
| > Your browser trusted 4 of 14 compromised certificate chains. Just now on M1 Pro Safari. On M1 Prp Firefox: none. On iPhone 17: Safari: none, Firefox: none. |
| |
| ▲ | Arbortheus 5 hours ago | parent [-] | | Hmm, on my MacBook Pro M4 Max I'd only tested on Chrome (which was fine). I just tried on Safari, it still trusted 2/14 compromised chains. Rubbish. | | |
| ▲ | justauserid 4 hours ago | parent [-] | | It's my laptop and I can't easily revoke the certificates myself. edit: I went to keychain access app and found all emudhar and em signer certs -> there were four -> clicked get info for each -> under Trust section of the pop-ip -> selected "When using this certificate: never trust". Now all checks on https://emudhra.we-have-a-problem.com pass for me. |
|
|
|
| ▲ | ggreer 4 hours ago | parent | prev | next [-] |
| I'm pretty sure Apple does use CRLs, but for some reason your phone has a problem fetching them. Yesterday my iPhone SE running iOS 15.8.8 did connect to the sites, but refused to connect about 30 minutes later. |
|
| ▲ | 5 hours ago | parent | prev | next [-] |
| [deleted] |
|
| ▲ | cowsandmilk 5 hours ago | parent | prev | next [-] |
| My iPhone 13 has all those certs blocked. |
|
| ▲ | taspeotis 5 hours ago | parent | prev [-] |
| “Did not connect” for me, from your second link, on iOS 27. |