Yet another attack vector that doesn't exist at all in Linux distributions but invented by language package managers, sadly. They solved the issue 2 decades ago by heavily vetting packages before accepting them into repositories. Users are allowed to add and use packages from 3rd party repositories. Maybe solution to this is creating curated repositories based on publicly open ones and using them by default (and requ…
https://www.schneier.com/blog/archives/2008/05/random_number...
A.K.A., the Debian openssl Fiasco.
Just one example of distros fucking up the packages from upstream and causing major havoc.