CacheOut is another side-channel attack that allows attackers to steal data from a processor's L1 cache:
Researchers at the University of Michigan and University of Adelaide observed that "as data is being evicted from the CPU L1 cache, it is often transferred back to the leaky CPU buffers where it can be recovered by the attacker." An attractive aspect of CacheOut for hackers is that it allows choice of which data to leak from the CPU’s L1 cache, as well as which part of a cache line to leak. The researchers demonstrated that it is possible to "leak information across multiple security boundaries, including those between hyperthreads, processes, and virtual machines, and between user space and the operating system kernel, and from SGX enclaves." Intel has classed CacheOut, or L1D Eviction Sampling / CVE-2020-0549 / INTEL-SA-00329 - as a medium severity level 6.5 vulnerability.Intel got informed about CacheOut last year and cloud providers have already deployed mitigation. Temporary fixes include disabling Hyper-Threading or TSX. Microcode updates for vulnerable processors will follow soon. It's unknown how this will affect the performance of Intel's processors.
Every microcode update to fix these issues typically lowers performance, which should weaken Intel's position in the market. However, in the short-term, this seems to be strengthening Intel's business as cloud providers and datacenters are forced to buy more Intel CPUs to maintain the same level of computing power.
Via: Hexus