logoalt Hacker News

skeledrew • today at 12:34 PM • 2 replies • view on HN

Because pip uses it's own certificate bundle, so even if you fix the system itself pip still needs its own upgrade to handle the eMudhra episode.


Replies

tetha • today at 1:56 PM

And strictly speaking you cannot trust the pip upgrade of pip with the vulnerable cert in the trust store due to certifi, which you also cannot upgrade safely with pip for the same reason. All of these are at one out of two compromises from being MITM'd during the upgrade.

So strictly we have to burn everything python to the ground and reinstall entirely.

➕ show 2 replies
steve1977 • today at 3:43 PM

Python certificate handling is a hot mess, even by Python standards.