Cyber

New GhostMap Android vulnerability causes persistent crash loop

Bitdefender researchers have identified a critical Android vulnerability that causes devices to enter an endless crash loop after installing a malicious APK.

·2 min read
New GhostMap Android vulnerability causes persistent crash loop

Security researchers at Bitdefender have uncovered a new vulnerability in Android, dubbed GhostMap, which can render devices unusable. By installing a specially crafted APK, an attacker can trigger an endless crash loop that prevents the device from completing its boot sequence.

  • The flaw exploits how Android handles ZIP compression methods within APKs.
  • It repeatedly crashes the critical system_server process upon startup.
  • Recovery often requires a factory reset or manual removal via ADB.
  • Google has yet to release a security patch, deeming it outside the scope of fixes.

Technical breakdown of GhostMap The GhostMap vulnerability lies in the way the Android OS misinterprets the compression methods of files packaged inside an APK. When the system attempts to process these malicious files, it triggers a failure in the core system_server process. Because the OS tries to restart this service immediately upon boot, it encounters the same malicious data again, leading to a never-ending cycle of crashes and restarts.

The threat to security Unlike many exploits that require extensive permissions, GhostMap relies solely on the act of installation. This makes it particularly dangerous, as the device becomes trapped in a loop with no clear indication to the user about which app is causing the issue. While there is no evidence of this being used in active attacks yet, the public disclosure by Bitdefender significantly lowers the barrier for threat actors to develop and weaponize this exploit.

Google's response and current status Bitdefender reported the finding to Google twice. The first report was closed as "Won't Fix" due to lack of reproducibility. The second report, which included a detailed proof-of-concept, was also dismissed by Google, stating that the issue was "outside the scope of a security update fix." Consequently, no official patch has been released, leaving devices potentially exposed to this disruption.

Implications for users and developers For the broader tech community and Android users, this situation serves as a stark reminder of the risks associated with sideloading applications from untrusted sources. Without an official fix from Google, the only effective defense against GhostMap is rigorous adherence to using the Google Play Store or other verified app distribution platforms to prevent the installation of potentially malicious code that could brick a device.

Source: Android Authority

Related articles