Ранее в этом месяце стало известно об обнаружении новой критической уязвимости в процессорах Intel, которая получила название «Spoiler». Выявившие проблему специалисты сообщили, что процессоры AMD и ARM не восприимчивы к ней. Теперь же компания AMD подтвердила, что благодаря архитектурным особенностям Spoiler не представляет угрозы для её процессоров.
Как и в случае уязвимостей Spectre и Meltdown, новая проблема лежит в реализации механизмов спекулятивного исполнения команд в процессорах Intel. В чипах AMD данный механизм реализован иначе, в частности, используется иной подход к управлению операциями в оперативной памяти и кеше. Если точнее, то Spoiler может получить доступ к частичной информации об адресе (выше 11 бита адреса) во время операций загрузки. А процессоры AMD не используют частичные совпадения адресов выше 11 бита адреса при разрешении конфликтов загрузки.
Важно отметить, что хотя Spoiler, как и Spectre, опирается на механизм спекулятивного исполнения команд, закрыть новую уязвимость существующими «заплатками» от прежних эксплоитов не получится. То есть актуальным процессорам Intel нужны новые патчи, которые могут снова повлиять на производительность чипов. А в дальнейшем от Intel, конечно же, потребуются исправления на уровне архитектуры. Компании AMD же подобных действий предпринимать не придётся.
В конце отметим, что Spoiler затрагивает все процессоры Intel, начиная с чипов Core первого поколения и заканчивая актуальными Coffee Lake Refresh, а также ещё не вышедшими Cascade Lake и Ice Lake. Несмотря на то, что саму Intel о проблеме уведомили ещё в начале декабря прошлого года, да и с момента общественной огласки Spoiler прошло уже более десяти дней, компания Intel так и не представила возможные варианты решения проблемы и даже не выступила с официальным заявлением на этот счёт.
Источник: