Burfi
Commander
- Registriert
- Aug. 2008
- Beiträge
- 2.327
Wie wahrscheinlich sehr viele hier, habe ich heute etliche Systeme gepatched.
eMudhra sollte uns allen inzwischen ein Begriff sein, wenn nicht:
- https://emudhra.we-have-a-problem.com/
Auf meinem privaten Macbook Air M4 habe ich festgestellt, dass z. B. curl nicht gepatched war und Apple auch keinen Patch released hat bisher.
Ihr müsst hier manuell das Zertifikat entfernen.
https://emudhra.we-have-a-problem.com/#macos-curl
Und bevor jemand sich wundert:
- Ja das ist ein kritischer Fail seitens Apple
eMudhra sollte uns allen inzwischen ein Begriff sein, wenn nicht:
- https://emudhra.we-have-a-problem.com/
Auf meinem privaten Macbook Air M4 habe ich festgestellt, dass z. B. curl nicht gepatched war und Apple auch keinen Patch released hat bisher.
Ihr müsst hier manuell das Zertifikat entfernen.
https://emudhra.we-have-a-problem.com/#macos-curl
macOS blocks the compromised intermediates, but the built-in curl, git, python3, perl, ruby, and openssl verify certificates against /etc/ssl/cert.pem without checking revocation, and that file has not been updated. To remove the affected roots from it, run:
sudo cp -p /etc/ssl/cert.pem /etc/ssl/cert.pem.bak &&
sudo awk '/^(###|===) /{skip=0}
/^=== .*\/CN=(AAA Certificate Services|emSign ECC Root CA - G3)$/{skip=1}
!skip' /etc/ssl/cert.pem.bak | sudo tee /etc/ssl/cert.pem > /dev/null
(Zitate direkt aus der Seite um den aktuellen Stand zu dokumentieren)The built-in pip3, and the pip in virtual environments created from the built-in python3, use their own outdated copy of the roots instead. To make them use the fixed system file, run:
F="$(/usr/bin/python3 -c 'import sysconfig; print(sysconfig.get_path("stdlib"))')/sitecustomize.py" &&
echo 'import os; os.environ.setdefault("PIP_CERT", "/etc/ssl/cert.pem")' | sudo tee -a "$F" > /dev/null &&
sudo chmod 644 "$F"$
Und bevor jemand sich wundert:
- Ja das ist ein kritischer Fail seitens Apple