

Fortunately, however, Intel has worked with its system software partners to push out separate patches and firmware updates for CacheOut.
“We and our system software partners have released mitigations that have cumulatively and substantially reduced the overall attack surface for these types of issues. We continue to conduct research in this area—internally, and in conjunction with the external research community,” Intel said.

CacheOut is the newest attack method in a family Intel refers to as microarchitectural data sampling (MDS). They have been likened to “drinking from a fire hose,” in that attackers do not have much control over the data they are observing and where it originates from. CacheOut gives attackers a little more leeway, though.
the attacker to choose which data to leak from the CPU’s L1
cache, as well as which part of a cache line to leak. We demonstrate that CacheOut can 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,” researchers wrote in a paper (PDF).
‘).insertAfter(jQuery(‘#initdisqus’));
}
loadDisqus(jQuery(‘#initdisqus’), disqus_identifier, url);
}
else {
setTimeout(function () { disqusDefer(); }, 50);
}
}
disqusDefer();
function loadDisqus(source, identifier, url) {
if (jQuery(“#disqus_thread”).length) {
jQuery(“#disqus_thread”).remove();
}
jQuery(‘
‘).insertAfter(source);
if (window.DISQUS) {
DISQUS.reset({
reload: true,
config: function () {
this.page.identifier = identifier;
this.page.url = url;
}
});
} else {
//insert a wrapper in HTML after the relevant “show comments” link
disqus_identifier = identifier; //set the identifier argument
disqus_url = url; //set the permalink argument
//append the Disqus embed script to HTML
var dsq = document.createElement(‘script’); dsq.type = ‘text/javascript’; dsq.async = true;
dsq.src = ‘https://’ + disqus_shortname + ‘.disqus.com/embed.js’;
jQuery(‘head’).append(dsq);
}
jQuery(‘.show-disqus’).show();
source.hide();
};
function disqusEvent()
{
idleTime = 0;
}
