Yazılım saldırısının detayları
"Pepsipu" olarak bilinen bir güvenlik araştırmacısı, Nintendo Switch 2 platformunda kısmi bir yazılım saldırısı gerçekleştirmeyi başardı ve kullanıcılara "userland" olarak bilinen sistem düzeyine erişim yetkisi sağladı. Bu saldırı, kullanıcıların harici yazılımlar (Homebrew) çalıştırmasına, oyun dosyalarını değiştirmesine, kayıt dosyalarını çıkarmasına ve ayrıca MMIO arayüzü aracılığıyla cihazın çoğu eklentisine erişmesine olanak tanıyor.
Saldırı, SmileBasic 4 programlama dili yorumlayıcısındaki bir açığa dayanıyor. Araştırmacı, yorumlayıcıyı analiz etmek ve bir program dizisinden öğeler silinirken oluşan 32-bit tamsayı taşması (integer overflow) açığını keşfetmek için OpenAI Codex yapay zeka modelini kullandı. Bu hata, sistem belleğinin bazı bölümlerinde okuma ve yazma yetkileri elde edilmesini sağladı.
Saldırının gelişimi ve sisteme erişim
İlk giriş noktasını elde ettikten sonra araştırmacı, iç sistem modüllerini (sysmodules) hedef aldı ve dosya sistemi hizmetleri modülünde bir arabellek taşması (buffer overflow) açığı keşfetti. Bu açık, araştırmacının rastgele okuma ve yazma yetkileri elde etmesini sağladı ve nihayetinde sahte bir dosya sistemi süreci aracılığıyla yerel kod yürütülmesine yol açtı.
Bu durum kullanıcılar için ne anlama geliyor?
- Yetki sınırlamaları: Saldırı hala yalıtılmış bir ortamla (Sandbox) sınırlıdır ve saldırganlara çekirdek düzeyinde (Kernel-level access) erişim sağlamaz; bu da cihaz donanımı üzerinde tam kontrolün henüz mümkün olmadığı anlamına gelir.
- Nintendo'nun önlemleri: Şirket, benzer açıkların yayılmasını sınırlamak için daha önce 3DS platformunda yaptığına benzer bir şekilde, SmileBasic 4 uygulamasını küresel eShop mağazasından zaten kaldırdı.
- Güncellemelerin geleceği: Saldırı şu anda 23.0.1 numaralı aygıt yazılımı (Firmware) sürümünde çalışmaktadır. Nintendo'nun bu açığı kapatmak için yakın zamanda güvenlik güncellemeleri yayınlaması bekleniyor; bu durum kullanıcıları resmi olmayan erişimi korumak ile ağ hizmetlerine ve yeni oyunlara erişmek için güncelleme yapmak arasında bir seçim yapmaya zorlayacak.
Güvenlik bağlamı
Bu saldırı Nintendo için bir zorluk teşkil etse de, 2018'de ortaya çıkan ve düzeltilmesi için donanımın tamamen yeniden tasarlanmasını gerektiren orijinal cihaz açığından temelden farklıdır. Uzmanlar, cihazın piyasaya sürülmesinden sadece bir yıl sonra ortaya çıkan bu saldırının, platform geliştiricileri ile korsan yazılım toplulukları arasındaki teknik mücadelenin devam ettiğini gösterdiğini ve gelecek güncellemelerde yazılım güvenliğinin güçlendirilmesi gerektiğini vurguluyor.