CacheOut: H νέα αδυναμία ασφαλείας των Intel επεξεργαστών
Το CacheOut μπορεί να υποκλέψει δεδομένα από την cache του επεξεργαστή και μάλιστα επιλεκτικά. Αντί να περιμένει τα δεδομένα να γίνουν διαθέσιμα, ο κακόβουλος κώδικας μπορεί να επιλέξει ποια δεδομένα της cache επιθυμεί να υποκλέψει. Το "πλεονέκτημα" αυτής της μεθόδου είναι ότι μπορεί να παρακάμψει εντελώς οποιαδήποτε πόρτα ασφαλείας του συστήματος που βασίζεται στο hardware. Αυτό σημαίνει ότι ο kernel, τα συστεγαζόμενα VMs και τα SGX (Security Guard Extensions) ενθυλακώματα δεν μπορούν να προστατέψουν τα δεδομένα από την επίθεση αυτή.
Για να αντιμετωπιστεί το κενό ασφαλείας στην αρχιτεκτονική των επεξεργαστών της, ήδη η Intel παρείχε microcode update και προτείνει την άμεση υιοθέτησή του από όλα τα λειτουργικά συστήματα.
Σημειώνεται, τέλος, ότι οι επεξεργαστές της AMD δεν επηρεάζονται.
Οι επεξεργαστές της Intel που επηρεάζονται είναι:
Processors affected by L1D Eviction Sampling Family_Model Stepping Processor family/Processor number series Affected 06_2EH All Intel® Xeon® processor 7500, 6500 series (Nehalem-EX) No 06_1EH, 06_1FH All Intel® Core™ i7 and i5 Processors (Nehalem, Nehalem-G) No 06_1AH All Intel® Core™ i7 Processor, Intel® Xeon® processor 3400, 3500, 5500 series (Nehalem-EP) No 06_2FH All Intel® Xeon® Processor E7 Family (Westmere-EX) No 06_25H, 06_2CH All Intel® Xeon® processors 3600, 5600 series, Intel® Core™ i7, i5 and i3 Processors (Westmere, Westmere-EP) No 06_2DH All Intel® Xeon® processor E5 Family based on Intel microarchitecture code name Sandy Bridge, Intel® Core™ i7-39xx Processor Extreme Edition No 06_2AH All Intel® Xeon® processor E3-1200 product family; 2nd Generation Intel® Core™ i7, i5, i3 Processors 2xxx Series (Sandy Bridge) No 06_3EH All Intel® Xeon® processor E7-8800/4800/2800 v2 product families based on Ivy Bridge-E microarchitecture No 06_3EH All Intel® Xeon® processor E5-2600/1600 v2 product families and Intel® Xeon® processor E5-2400 v2 product family based on Ivy Bridge-E microarchitecture, Intel® Core™ i7-49xx Processor Extreme Edition No 06_3AH All 3rd Generation Intel® Core™ Processor and Intel® Xeon® processor E3-1200 v2 product family based on Ivy Bridge microarchitecture No 06_3FH All Intel® Xeon® processor E5-4600/2600/1600 v3 product families, Intel® Xeon® processor E7 v3 product families based on Haswell-E microarchitecture, Intel® Core™ i7-59xx Processor Extreme Edition No 06_3CH, 06_45H, 06_46H All 4th Generation Intel® Core™ processor and Intel® Xeon® processor E3-1200 v3 product family based on Haswell microarchitecture No 06_56H All Intel® Xeon® processor D-1500 product family based on Broadwell microarchitecture No 06_4FH All Intel® Xeon® processor E5 v4 Family based on Broadwell microarchitecture, Intel® Xeon® processor E7 v4 Family, Intel® Core™ i7-69xx Processor Extreme Edition No 06_47H All 5th generation Intel® Core™ processors, Intel® Xeon® processor E3-1200 v4 product family based on Broadwell microarchitecture No 06_3DH All Intel® Core™ M-5xxx Processor, 5th generation Intel® Core™ processors based on Broadwell microarchitecture No 06_55H <=7 First/Second generation Intel® Xeon® Processor Scalable Family based on Skylake/Cascade Lake microarchitecture Yes 06_4EH, 06_5EH All 6th generation Intel® Core™ processors and Intel® Xeon® processor E3-1500m v5 product family and E3- 1200 v5 product family based on Skylake microarchitecture Yes 06_8EH <=A 7th/8th generation Intel® Core™ processors based on Kaby/Coffee Lake microarchitecture Yes 06_9EH <=B 7th/8th generation Intel® Core™ processors based on Kaby/Coffee Lake microarchitecture Yes 06_9EH 0xC Coffee Lake Yes 06_8EH 0xB 8th generation Intel® Core™ processors based on Whiskey Lake(ULT) Yes 06_8EH 0xC Whiskey Lake (ULT refresh) Yes 06_9EH 0xD Whiskey Lake (Desktop) Yes 06_8EH C 10th Generation Intel® Core™ processors based on Amber Lake Y Yes 06_37H, 06_4AH,
06_4CH,
06_4DH,
06_5AH,
06_5DH,
06_6EH,
06_65H,
06_75H
All Atom (Silvermont, Airmont) No 06_1CH, 06_26H, 06_27H, 06_35H, 06_36H 06_36H, 06_7AH All Atom (Bonnell,Saltwell, Goldmont, GoldmontPlus) No 06_57H, 06_85H All Knights family No
2267
