새로운 인터럽트 주입 공격이 Spectre v2 방어를 우회할 수 있음을 밝혀냈다.
MIT CSAIL 연구원이 발표한 새로운 공격 기법인 INTERUPT INJECTION은 일반적인 리눅스 프로그램이 하드웨어 인터럽트를 이용하여 Spectre v2 방어를 우회할 수 있게 한다. 이 공격은 프로세서가 분기 예측기를 정화하는 사이의 틈새를 이용해 발생하며, 방어가 실행된 후 예측기를 다시 오염시킬 수 있다. AMD Zen 2 기계를 사용한 실험에서 이 공격의 효과가 확인되었다.
A new interrupt injection attack can bypass Spectre v2 defenses on Intel and AMD CPUs.
Researchers from MIT CSAIL have unveiled a new attack technique called INTERRUPT INJECTION, which allows an unprivileged Linux program to time a hardware interrupt to gaps in Spectre v2 defenses. This attack exploits the window between when the processor sanitizes its branch predictor and when the kernel uses it, allowing for re-poisoning after defenses have executed. The effectiveness of this attack has been confirmed using an AMD Zen 2 machine running Linux 6.14.