Следите за новостями по этой теме!
Подписаться на «Рифы и пачки / Твоя культура»
На обычных компьютерах с производственными DDR5 впервые выявили уязвимость к разновидности старой хакерской атаки RowHammer. Эта атака, впервые замеченная более десятилетия назад, воздействует на микросхемы оперативной памяти DRAM. Суть — злоумышленник многократно читает («долбит») одни и те же ячейки памяти, вызывая электрические помехи. Им удаётся поменять данные в соседних ячейках, хотя напрямую к ним не обращаются. Это может привести к захвату прав администратора и удалённым взломам, а также сделать мобильные устройства уязвимыми.
Хотя разработчики не раз исправляли RowHammer патчами, по мере того как микросхемы памяти становятся компактнее и элементы ближе друг к другу, риск растёт. Недавно исследователи из ETH Zürich нашли способ обойти все известные защиты на чипах DDR5 производства SK Hynix. Они назвали эту новую атаку Phoenix (CVE-2025-6202), присвоив ей высокий уровень угрозы — 7,1 из 10.
Учёные доказали: можно «долбить» DDR5 SK Hynix так надёжно, что сработает сбой битов, а на аппаратная система коррекции ошибок (on-die ECC) не помогает. Значит, взлом RowHammer по-прежнему реален для DDR5.
В результате атаки можно получить права суперпользователя менее чем за две минуты на системе с заводскими настройками. Среди практических сценариев — кража ключей RSA-2048 у соседней виртуальной машины (это делает бесполезной аутентификацию по SSH), а также повышение прав пользователя с помощью стандартной программы sudo.
Проблема в том, что миллионы существующих микросхем обновить невозможно. Как советуют эксперты, единственная защита — втрое увеличить частоту обновления памяти, что на тестах остановило Phoenix. После первых атак RowHammer в 2014 году производители, в частности Intel, уже пытались спастись увеличением частоты обновления и механизмами целевого обновления строк (TRR), но Phoenix показал — старые методы больше не работают.
Производители памяти любят рассказывать о новых, якобы «непробиваемых» стандартах — мол, теперь ваши данные точно в безопасности. Сторонний исследователь читает новости, ухмыляется и идёт ставить эксперимент. Как вдруг выясняется: RowHammer, старый друг всех, кто любит крошить микросхемы, возвращается в новом обличье — теперь Phoenix взламывает свежие DDR5 SK Hynix за считаные минуты. Все эти ваши on-die ECC и чудотворные патчи — это, оказывается, декорации; для компьютера главное — чью сторону держит физика.
Особенно интересен момент, когда доказывается: за пару минут из обычного пользователя можно сделать root без ведома владельца системы. Тут и кража ключей RSA, и возможности для локального или удалённого захвата, и старый, добрый сценарий с sudo. Обновить миллионы устройств, разумеется, невозможно — вендоры не заложили такую опцию, да и сами едва ли будут плавно рассказывать о сюрпризе на упаковке новых памяти.
Противоядие старо как мир: увеличить рефреш втрое, потеряв в скорости. Привет, 2014-й. Тогда Intel и корейцы уже пытались «запечатывать» RowHammer частыми обновлениями и специфическим TRR. Но инженерные изыски становятся кратковременным пластырем с каждым новым открытием. Эти люди умеют делать вид, что прогресс движется вперёд, лишь бы никто не задавал неудобные вопросы о фундаментальном устройстве микросхем. Так что если купили модную DDR5 — можете, не дочитывая до конца, идти за шапкой-алиминишкой или срочно увеличивать тайминги. Кто-то ведь должен первым узнать, как чувствует себя root без приглашения.