Gather Date Sampling (GDS) is a transient execution side channel vulnerability affecting certain Intel processor. In this flaw, a local attack using gather instruction (load from memory) may infer stale data from previously used vector registers on the same physical core.
Intel Processors supporting Trust Domain Extension (Intel TDX) are not affected by GDS.
* Gather feature is provided by Intel AVX2 and Intel AVX-512 (Intel Advanced extensions) * It comprises of single-instruction, multiple data instruction, which fetch non-contiguous data element from memory using vector-index memory addressing. * The scope of of stale data exposure is limited to dame physical processor core. * Attacker cannot directly control or specify the source of the stale data, it is small and uncontrolled set of data. * Since it is an uncontrolled set of stale data, data correlation and speculation could be difficult.
Created microcode_ctl tracking bugs for this issue: Affects: fedora-all [bug 2230086]