Tootfinder

Opt-in global Mastodon full text search. Join the index!

@mgorny@social.treehouse.systems
2026-06-01 02:39:46

It's always important to have a consistent #security policy.
For example, a policy of "If somebody filed a CVE, it's an important security issue, and we will fix it as such, no matter how meaningless the fix is. If nobody did, it's just a glorified bug fix, no matter how serious the bug was."
So we've just seen a #pip security release over "installing random packages can overwrite pip's files and pip can lazy-import some of them immediately afterwards", with a fix of "pip will no longer load them until you run it again" (leaving the underlying security issue of "any #Python package can override files installed by any other Python package" as intended behavior). As Eli Schwartz beautifully put it, you are not expected to be using the virtual environment; you should create it, install packages into it (at most once!), and then frame it and put it on the wall to admire.
Now we're seeing a "bug fix" for "malicious entry point names can write outside of virtual environment". If nobody filed a CVE, it's obviously not a security issue at all. At least upstream graced us with fixing it without correcting the spec to forbid that first.
github.com/pypa/pip/issues/140

@BBC6MusicBot@mastodonapp.uk
2026-05-31 12:17:52

πŸ‡ΊπŸ‡¦ #NowPlaying on #BBC6Music's #GuyGarveysFinestHour
Pip Blom:
🎡 Daddy Issues
#PipBlom
pipblom.bandcamp.com/track/dad
open.spotify.com/track/5ifFVNR

@BBC6MusicBot@mastodonapp.uk
2026-05-31 19:47:08

πŸ‡ΊπŸ‡¦ #NowPlaying on #BBC6Music's #StuartMaconiesFreakZone
Pip Pyle:
🎡 Chinese Whispers
#PipPyle
richardsinclairsongs.bandcamp.
open.spotify.com/track/6xRLVvA