В процессорах Intel поколения Skylake и Kaby Lake была обнаружена архитектурная уязвимость под названием PortSmash, которая может предоставить злоумышленникам доступ к зашифрованным данным.
Предположительно, уязвимость PortSmash есть во всех процессорах Intel с поддержкой одновременной многопоточности SMT, которая получила фирменное название Hyper-Threading и предполагает использование одного физического процессора или ядра в качестве двух. PortSmash позволяет вредоносному потоку получить доступ к данным второго потока одного физического ядра. Исследователи считают, что уязвимость связана именно с совместным использованием механизма исполнения.
Демонстрационный пример кода уязвимости уже выложили на GitHub. Не смотря на то, что уязвимость не была проверена на процессорах AMD, нельзя исключить и их подверженность PortSmash.