Новая уязвимость Spectre-v2 BTR угрожает утечке памяти Linux, несмотря на существующие защиты
Группа ученых из VUSec и Scuola Superiore Sant'Anna раскрыла детали новой вариации уязвимости Spectre, которая затрагивает механизмы Just-In-Time (JIT), используемые в веб-браузерах, языковых средах и ядре операционных систем, среди различных производителей процессоров. Новую вариацию Spectre-v2 назвали Branch Target Reuse (BTR).
Ключевое открытие заключается в том, что, несмотря на наличие современных защитных механизмов, современные процессоры все еще подвержены атакам, использующим уязвимости архитектуры. Ученые отметили, что атака BTR может привести к утечке конфиденциальной информации из памяти, что представляет собой серьезную угрозу для безопасности систем.
В рамках исследования эксперты протестировали несколько популярных браузеров и языковых сред, выявив уязвимости, которые могут быть использованы злоумышленниками для доступа к личным данным пользователей. Атака BTR позволяет обойти механизмы безопасности, такие как изоляция процессов и защиты памяти, что делает ее особенно опасной.
Ученые подчеркнули, что уязвимость затрагивает не только конкретные приложения, но и саму архитектуру процессоров, что усложняет задачу по ее устранению. В связи с этим они призвали разработчиков программного обеспечения и производителей оборудования обратить внимание на новые угрозы и внедрять более эффективные меры защиты.
Согласно их исследованиям, атака может быть реализована с помощью специально подготовленного кода, который использует недостатки в механизмах JIT. Ученые уже работают над предложениями по улучшению защиты от подобных атак, однако полное устранение уязвимости требует времени и усилий со стороны всей отрасли.
Специалисты по кибербезопасности рекомендуют пользователям следить за обновлениями программного обеспечения и применять дополнительные меры безопасности, такие как использование антивирусных программ и брандмауэров, чтобы минимизировать риски, связанные с данной уязвимостью.