

Kernel 4.14.11 has CONFIG_PAGE_TABLE_ISOLATION=y but that only for Meltdown attack. Spectre is a different beastIs there any mitigation possible, perhaps in either the kernel config, or via CFLAGs, that removes some feature that is allowing this exploitable path in our chipsets? Pretty ugly stuff - and I wonder who has been exploiting this for years without the public knowing...
Code: Select all
# Meltdown:
=sys-kernel/gentoo-sources-4.14.11-r2 ~amd64
yes, buy a ryzen setupNightMonkey wrote:Is there any mitigation possible, perhaps in either the kernel config, or via CFLAGs, that removes some feature that is allowing this exploitable path in our chipsets? Pretty ugly stuff - and I wonder who has been exploiting this for years without the public knowing...
Code: Select all
cat /proc/cpuinfo | grep -i insecureCode: Select all
bugs : cpu_insecure
bugs : cpu_insecure
...

You can take the risk with present Ryzen stock & you might be lucky not to pick up with early fab issues OR wait a couple of months an Zen2 is due out1clue wrote:It's going to take awhile before any fixed hardware reaches the market. First the design needs to be fixed, then it needs to be tested and then boards need to be designed around the newer chips. We're all screwed for awhile.
FWIW I'm sticking with Intel.Naib wrote:You can take the risk with present Ryzen stock & you might be lucky not to pick up with early fab issues OR wait a couple of months an Zen2 is due out1clue wrote:It's going to take awhile before any fixed hardware reaches the market. First the design needs to be fixed, then it needs to be tested and then boards need to be designed around the newer chips. We're all screwed for awhile.
If you want to stick with intel then sure... might take some time *if* they actually fix it (note they never actually fixed the fpu issue) as they have to gut their entire arch rather than building on it

PoC code :eccerr0r wrote:Anyone have the PoC code, and whether disabling L1/L2 caches would mitigate the problem?

Code: Select all
$ ./a.out
Putting 'The Magic Words are Squeamish Ossifrage.' in memory
Reading 40 bytes:
zsh: illegal hardware instruction ./a.out
Interesting, so the code actually works. On patched or non-patched system?gengreen wrote:https://paste.pound-python.org/show/X9O ... CgOKMTwTc/