Top
Best
New

Posted by galadran 11 hours ago

Apple's git still trusts the compromised eMudhra certificates(emudhra.we-have-a-problem.com)
984 points | 367 commentspage 2
kd913 10 hours ago|
They just released MacOS 27.2 a few days ago? How and why did they not do a patch at least then?
majewsky 10 hours ago||
It's actually worse: Installing the 27.2 update after manually cleaning out /etc/ssl/cert.pem will revert those changes and put the eMudhra CA back in.

Source: https://mstdn.social/@jschauma/117513596272504904 https://mastodon.social/@glyph/117509558825919922

Hamuko 8 hours ago||
Was thinking the same. My assumption would've been that this would have been a normal and routine enough of an operation to be able to push through without needing a separate RC process.
lrvick 4 hours ago||
People use Apple products because they want to delegate all authority over their operating system to a corporation that knows best. If you trust Apple, you should clearly also trust eMudhra.

If you are finding yourself not trusting eMudhra anyway, then you might want to choose an OS that lets any well vetted and capable security researcher in the world contribute to it.

saagarjha 4 hours ago||
I would not be surprised if what happened here is that Apple had hardware to release this week and needed to get 27.2 out the door with support for them, and it was "too late" to merge in the certificate store changes. Of course, I think most people here would argue that this is completely unacceptable and I would more or less agree with them, but unfortunately Apple has never been capable of validating a release quickly or pushing small patches. They've tried and, well, most of those efforts have not worked at all. I wonder how they will deal with a new full chain targeting their OSes every week or whatever AI is going to do.
paxy 7 hours ago||
This should have been a macOS security update on day 0. Dragging their feet over it is sadly typical when it comes to Apple software nowadays.
alt227 6 hours ago|
Why do people still think of Apple as a leader in security? This kind of thing happens all the time with them these days.
paxy 6 hours ago||
Their branding, mainly.
mFixman 7 hours ago||
Question for people who know about this: why do we have hundreds of root certificate authorities, when a vulnerability on a single one can break encryption?

Wouldn't it make more sense to have 5 or so that can be more closely monitored, so something like the eMudhra certificates would probably be found before the certificates are deployed?

trebligdivad 7 hours ago|
And which countries shall run those 5?
samatman 5 hours ago|||
The permanent members of the Security Council, obviously.
mFixman 7 hours ago|||
The US, which already centralises the internet by running .com and developed most of the software using these certificates?

It's not like they cannot introduce a bad certificate right now. We would be just be taking the ability from all other countries from doing the same.

devy 7 hours ago||
Like many suggested, a proper fix might be harder than simply revoking a bunch of certificate like the blog authored assumed without breaking downstream features and functions in a large ecosystem and security conscious platform like macOS/iOS.

However, there is certainly a chance that Apple team didn't think the impact was that bad given all the other protections in place.

When Steve Jobs was alive, his Apple company email was leaked and published and Apple customers emailed him for features and fixes all the time and he personally responded once a while. Tim Cook did the same a couple times too. Perhaps the blog author should write in to the new CEO John Ternus or SVP of Software Engineering Craig Federighi too to see if they can fix that.

https://www.apple.com/leadership/

iAMkenough 3 hours ago|
John Ternus’ team ended that tradition and doesn’t accept emails from his customers. Just ask Siri AI.
6thbit 10 hours ago||
There must be a long list of things that aren’t fully patched for this yet, on laptops, on servers. Think of packages that ship their own trust anchors, isn’t there a rust crate that compiles with some root certs embedded?

On one hand there’s unmaintained packages that won’t update dependencies. On the other hand, fixed dependencies did not necessarily backport to all possible versions in the wild, making update as a fix unviable for those.

oyadoti 4 hours ago|
[flagged]
thefilmore 9 hours ago||
Apple can fix this by building curl with SecTrust [1].

[1] https://eissing.org/icing/posts/curl-apple-sectrust/

altcognito 9 hours ago||
I'm not that familiar with the MacOSx system, but do they have a "minor" update path that I'm not aware of? It seems that everything is an 8gb update. Is that why this update isn't getting put out?
pram 9 hours ago|
Yeah they do, it's called "Background Security Improvements" but they rarely use it lol
bon0r 8 hours ago||
Now would be the time :)
kqp 10 hours ago|
Can we get a title edit? OP’s title implies this is a Git bug, but the bug applies to half of macOS, including curl, openssl, python, perl, and ruby, and to only the macOS version of Git. The original title is less misleading, but personally I’d have titled it something like “macOS still trusts the compromised eMudhra certificates in git, curl, openssl, python3, perl, ruby, more”.
More comments...