Potential Impact of Spectre on Processors in the Power family
ibm.com
ibm.com
Edit: I'm referring to the System/38 architecture that used capability-based addressing.
Since the mid-1990s it has run on POWER so if POWER is affected it obviously would be too.
Also, if it is exploitable from Java, nowadays the IBM i JVM is J9, almost the same as AIX. (This used to be different – the "Classic JVM" was integrated into the TIMI infrastructure, so quite different from JVMs on other platforms.)
FTA: "We will provide further communication on supported generations prior to POWER7+, including firmware patches and availability."
POWER7+ is used in since 2012. They all seem to be based on POWER architecture these days (first devices using PowerPC/POWER3 in 1997).
Also of note, the firmware patches will be available on jan 9 but they also require OS patches. The Linux patches will be available on jan 9 and the AIX patches arrive on feb 12. They don't mention IBM i (OS/400) at all.
How would firewalls mitigate these attacks?
This is a much bigger can of worms than any vendor is admitting to right now. Those documented Spectre attacks were crafted by a handful of researchers - the world knows about the class of attack now - it'll be months or years before mitigation is fully understood - if mitigation is even possible.
You can guarantee there are a lot more people are looking to exploit than fix right now.
If you don’t run unvetted code on your system and it’s not directly accessible over the network you limit your attack surface considerably.
Limiting the attack surface is also why browser mitigation against SPECTRE are worthwhile.
We are doomed
I'm not discounting that CPUs should operate correctly into the future but the current sandboxes would seem to rely on whims of a CPU's microcode. And the question for browser makers is whether to trust them.
in other words, the halting problem?
So question is, can the Javascript engine generate suboptimal but safe machine code?
I made a post stating the same, but this is not true [1]:
ARM has reported that the majority of their processors are not vulnerable, and published a list of the specific processors that are affected. However, the ARM Cortex-A75 core is affected directly by the Meltdown vulnerability, and cores Cortex-A15, Cortex-A57, and Cortex-A72 are affected by variations of the Meltdown vulnerability. This contradicts some early statements made about the Meltdown vulnerability as being Intel only.
A large portion of the current mid-range Android handsets use the Cortex-A53 or Cortex-A55 in an octa-core arrangement and are not affected by either the Meltdown or Specter vulnerability as they don't do out-of-order execution. This includes devices with the Qualcomm Snapdragon 630, Snapdragon 626, Snapdragon 625, and all Snapdragon 4xx processors based on A53 or A55 cores.
[1] https://en.wikipedia.org/wiki/Meltdown_(security_vulnerabili... (contains further references)
The submitted title was "IBM POWER impacted by Meltdown/Spectre", which broke the HN guidlines (please read those before submitting: https://news.ycombinator.com/newsguidelines.html).
FWIW, it’s POWER not Power.