Новые варианты Rowhammer-атак научились бить не только по DDR-памяти в ПК, но и по GDDR6 в видеокартах NVIDIA. Две независимые команды исследователей показали рабочие цепочки эксплуатации, где битовые ошибки в памяти GPU в итоге дают атакующему произвольное чтение и запись в памяти хост-системы, то есть на стороне CPU. Речь про атаки, которые исследователи назвали GDDRHammer и GeForge. Обе используют классическую идею Rowhammer: многократные обращения к выбранным областям DRAM вызывают bit-flip, то есть самопроизвольное изменение бита. Дальше начинается самое неприятное: из-за того, как GPU взаимодействует с памятью хоста, граница между подсистемой графики и остальной системой рушится. Ключевой шаг в обеих цепочках — удар по аллокатору памяти на GPU. Исследователи добиваются контролируемых bit-flip в таблицах страниц GPU, после чего получают произвольный доступ к адресам. На практике это превращается в возможность читать и писать данные в памяти хоста, то есть в памяти CPU. ❗️ ПОДПИСЫВ
Rowhammer добралась до NVIDIA: атаки на GDDR6 дают доступ к памяти CPU
3 апреля3 апр
2 мин