Siber Güvenlik

Intel ve AMD İşlemcilerdeki Spectre v2 Savunmasını Aşan Yeni Saldırı: Interrupt Injection

Intel ve AMD İşlemcilerdeki Spectre v2 Savunmasını Aşan Yeni Saldırı: Interrupt Injection
Malta, Avrupa'nın Hawaii'si! Hem eğlen hem İngilizce öğren. Katıl →

Yetkisiz bir Linux programı, işlemcinin dal tahmincisini (branch predictor) temizlemesi ile çekirdeğin bunu kullanması arasındaki boşluğa bir donanım kesmesi (hardware interrupt) yerleştirerek, savunma çalıştıktan sonra tahminciyi yeniden zehirleyebiliyor.

MIT CSAIL araştırmacıları Daniël Trujillo ve Mengjia Yan, bu tekniğe INTERRUPT INJECTION adını verdi. Araştırmacılar, tüm varsayılan Spectre v2 korumalarının açık olduğu Linux 6.14 çalıştıran bir AMD Zen 2 makinesinde, saniyede 5,47 bayt hızla ve %91,97 doğrulukla rastgele çekirdek belleğini sızdırmayı başardı. Bu hız, sistemin parola hash'lerini saklayan /etc/shadow dosyasını bulup okumak için yeterliydi ve on denemeden beşinde başarılı oldu.

Saldırı herhangi bir özel yetki gerektirmiyor; sadece yerel kod çalıştırma imkanı yeterli. Bu nedenle risk, etkilenen işlemciyi kullanan paylaşımlı sistemlerde daha yüksek.

İkili, güvenlik açığını 5 Şubat'ta AMD ve Intel'e bildirdi. AMD, bir çekirdek yaması planladıklarını söyledi; MIT ise yamanın gönderildiğini ve normal bir işletim sistemi güncellemesiyle kullanıma sunulduğunu belirtiyor.

Linux çekirdeğine bir yama eklendi. AMD mühendisleri Borislav Petkov ve David Kaplan tarafından yazılan ve 2 Haziran tarihli "x86/bugs: Make Safe-RET robust against interrupt injection" başlıklı yama, saldırıyı araştırmacıların tanımladığı gibi açıklıyor: Safe-RET çalışırken kesme enjekte etmek, "güvenli dönüş dizisini etkisiz hale getirerek spekülatif yürütme yoluyla veri sızıntısına yol açabilir."

Yama, Safe-RET dizisi tamamlanmış gibi kayıt durumunu düzeltiyor ve kesme döndükten sonra bir RET komutunun yürütülmesini engelliyor. Bu, araştırma makalesinin önerdiği iki yoldan biri.

Uzun dönem Malta'da, üniversite destekli okullarda dilini geliştir. Kayıt bilgisi →

Kaynak: The Hacker News