Paranoid users of Ubuntu and Debian can install this package: https://packages.debian.org/bullseye/hardening-runtime . Then reboot.
It disables SMT, so independently of mitigations you won’t be vulnerable, but of course Hyper-Threading will be gone.
Paranoid users of Ubuntu and Debian can install this package: https://packages.debian.org/bullseye/hardening-runtime . Then reboot.
It disables SMT, so independently of mitigations you won’t be vulnerable, but of course Hyper-Threading will be gone.
The in-kernel Spectre-v1 mitigations, like:
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...
are cheap and ubiquitous. You don't have to turn them on, and they're so cheap you can't even turn them off if you wanted.
Disclaimer: I work on Linux at Intel.
Supports Fedora, Arch, Debian, and openSUSE.
Has GNOME, Firefox, kernel cmdline, sysctl, firewalld, NetworkManager, and systemd unit hardening among other things.
Goes well with firejail (am a developer of): https://github.com/netblue30/firejail
No SMT, no sharing of TLBs and L1s (I know that writing it this way is a gross oversimplification).
I'd favor the kernel command line path over using a package, any ideas on which are needed to fix this particular exploit kit at hand?