no software issue
CPU cache side channel attacks are nothing new. They have been used to attack crytography and virtualized environments for years. The cache is predictable and therefore prone to attacks.
Modern operating systems and applications allready using randomization, now it's time for the hardware vendors to follow.
A fast and predictable cache may suit high performance and massive parallel workloads, but average Joe can browse the web without it.