Bahaya! Jutaan Game Android Berbasis Unity Bisa Diretas, Ini Penyebabnya!

JagoSatu.com - Waspada! Ada celah keamanan fatal berkode CVE-2025-59489 di Unity Runtime. Ini memungkinkan eksekusi kode arbitrer (ACE) pada game dan aplikasi Unity di Android. Bayangkan game favoritmu bisa disusupi!
Celah ini mengancam hampir semua versi modern, khususnya Unity 2017.1 ke atas. Developer wajib segera memperbarui, kompilasi ulang, dan merilis ulang game mereka menggunakan patch yang tersedia.
Dilaporkan oleh flatt.tech, penyebabnya ada pada cara Unity Runtime menangani intent. Kesalahan mendasar ini memungkinkan intent berbahaya membajak argumen baris perintah aplikasi.
Eksploitasi ini mengizinkan penyerang menyisipkan argumen -xrsdk-pre-init-library. Sederhananya, argumen ini berfungsi seperti pintu belakang yang sengaja dibiarkan terbuka lebar untuk dieksploitasi.
Analisis teknis menunjukkan argumen tersebut langsung diteruskan ke fungsi dlopen. Ini sangat berbahaya karena memungkinkan pemuatan library berbahaya (.so) ke dalam aplikasi yang sedang berjalan.
Dampaknya sangat masif. Dikutip dari flatt.tech, Unity menguasai 70% game mobile teratas, termasuk judul populer seperti Among Us dan Pokémon GO. Ini bukan masalah kecil.
Jenis serangan paling mudah adalah serangan lokal. Aplikasi berbahaya lain yang terpasang di HP yang sama bisa memicu eksploitasi ini. Aplikasi senter abal-abal pun bisa membajak game kamu.
Kode jahat ini berjalan dengan semua izin yang dimiliki aplikasi Unity. Penyerang bisa mencuri data, merekam video, atau menipu. Game favoritmu bisa berubah jadi spyware canggih.
Dilaporkan oleh flatt.tech, serangan jarak jauh juga mungkin terjadi. Jika aplikasi mengekspor aktivitas tertentu, penyerang bisa melancarkan serangan via URL dari browser. Ini bisa menjadi eksploitasi sekali klik.
Untung saja, kebijakan SELinux bawaan Android berfungsi sebagai benteng pertahanan. Kebijakan ini mencegah aplikasi memuat library berbahaya dari folder publik seperti folder unduhan.
Namun, batasan SELinux ini bisa dilewati. Jika aplikasi target menyimpan konten dari penyerang ke penyimpanan pribadinya, kode berbahaya bisa ditanam di sana untuk dieksekusi.
Dikutip oleh flatt.tech, serangan jarak jauh memang butuh syarat khusus. Namun, jangan salah, serangan lokal tetap menjadi ancaman besar bagi hampir semua aplikasi Unity yang rentan.
Insiden ini menyoroti kesalahan fatal dalam pengembangan. Fitur debug seperti -xrsdk-pre-init-library seharusnya tidak pernah ada di versi final yang sampai ke tangan pengguna.
Developer wajib waspada dan segera menambal aplikasi mereka. Game-game lama yang sudah tidak didukung akan menjadi target empuk selamanya, bom waktu yang siap meledak.
Celah ini menjadi peringatan keras bagi industri game. Ini bukti bahwa software populer pun tak luput dari bahaya. Nah, menurut kalian, siapa yang paling bertanggung jawab soal ini? (tmtiwow)



