Security

Celah GhostMap di Android Bisa Picu Boot Loop Usai Aplikasi Dipasang

Peneliti Bitdefender Labs menemukan celah GhostMap yang dapat membuat perangkat Android terjebak dalam boot loop setelah pengguna memasang aplikasi yang dirancang khusus. Dalam pengujian, aplikasi tersebut tidak berisi kode yang dapat dieksekusi, tidak meminta izin, dan tidak perlu dibuka. Gangguan muncul ketika layanan inti Android otomatis membaca salah satu resource aplikasi setelah instalasi.

Cara GhostMap memicu boot loop di Android

Temuan ini berawal dari sampel banking dropper yang membuat emulator Bitdefender berhenti saat instalasi. Peneliti menelusuri kegagalan itu hingga menemukan bahwa dua pustaka Android menafsirkan metode kompresi dan ukuran data dalam paket APK secara berbeda. Akibatnya, entri yang lolos pemeriksaan awal bisa dipetakan ke memori melampaui isi file yang sebenarnya.

Ketika proses system_server mencoba membaca resource tersebut, akses ke area yang tidak valid memicu sinyal SIGBUS dan menghentikan proses. Setelah layanan dimulai ulang, Android kembali membaca resource yang sama dan kembali gagal. Bitdefender mengembangkan sendiri demonstrasi boot loop ini dan belum melihat teknik tersebut digunakan untuk melumpuhkan perangkat pengguna dalam serangan nyata.

Safe Mode tidak menghentikan gangguan dalam pengujian

Bitdefender mereproduksi masalah pada Pixel 10 yang menjalankan Android 17 dengan patch keamanan 5 Agustus 2026. Gangguan mulai sekitar satu detik setelah aplikasi terpasang dan tetap terjadi dalam Safe Mode. Menurut peneliti, kelemahan dasarnya memengaruhi Android 10 dan versi yang lebih baru.

Peneliti mengidentifikasi dua jalur pemulihan. Factory reset dapat memulihkan perangkat dengan konsekuensi menghapus data lokal. Pada perangkat yang sudah mengaktifkan USB debugging, Android Debug Bridge (ADB) dapat digunakan untuk menghapus file pemicu, asalkan proses penghapusan selesai sebelum layanan sistem kembali gagal.

Google belum merilis patch khusus GhostMap

Bitdefender melaporkan temuan awal pada 20 Agustus 2026 dan mengirim demonstrasi boot loop pada 25 Agustus. Menurut Bitdefender, Google menutup laporan awal karena tidak dapat mereproduksi masalah. Setelah laporan kedua, Google menilai temuan itu berada di luar cakupan pembaruan keamanan dan meneruskannya ke tim terkait untuk dipertimbangkan pada versi mendatang.

Sumber: Bitdefender Labs – GhostMap: The Android flaw that crashes your phone before you open the app

Leave a Reply

Your email address will not be published. Required fields are marked *


Back to top button