Researchers have described the vulnerabilities in a separate paper. Intel describes the Foreshadow vulnerability as below.
“Systems with microprocessors utilizing speculative execution and Intel® software guard extensions (Intel® SGX) may allow unauthorized disclosure of information residing in the L1 data cache from an enclave to an attacker with local user access via a side-channel analysis.”Regarding what is SGX, Intel explains,
“This Intel technology is for application developers who are seeking to protect select code and data from disclosure or modification. Intel® SGX makes such protections possible through the use of enclaves, which are protected areas of execution in memory.”
“Further investigation by Intel has identified two related applications of L1TF with the potential to impact additional microprocessors, operating systems, system management mode, and virtualization software.”The researchers explained further about Foreshadow-NG flaws that these flaws pose a risk to the cloud infrastructure as well since they can read the data stored on virtual machines on the third-party cloud. These virtual machines form an important component of popular cloud systems such as Microsoft Azure and Amazon’s AWS.
Moreover, these flaws can even bypass previous countermeasures to combat speculative execution attacks, including Spectre and Meltdown.
Intel confirms that Foreshadow affects all core processors that have SGX enabled (Skylake and Kaby Lake), and that Foreshadow specifically targets Intel processors only.
“We are not aware of reports that any of these methods have been used in real-world exploits.”Besides, Intel is in the process of releasing patches for the vulnerabilities that should entirely mitigate these L1TF attacks.
Oddly, the number of Intel CPU vulnerabilities reported this year seems continuously increasing. Besides Spectre and Meltdown, TLBleed and Lazy FP State Restore have also posed threat to Intel CPUs. Now, the L1TF flaws simply add more to the count.
Let us know your thoughts in the comments section.