GhostMap Android vulnerability causes persistent boot loops

FrontWord Desk
The FrontWord Desk covers AI and technology news for readers in the UK and Europe. Articles are researched from several independent outlets and primary sources, written...
6 Min Read
Image: BleepingComputer
Summarize with AI

Security researchers have discovered the GhostMap Android vulnerability, a system flaw that allows specially crafted applications to trap devices in persistent boot loops immediately after installation. Discovered by cybersecurity firm Bitdefender and publicly detailed on 5 November 2026, the defect requires no user permissions, runs no executable code, and resists standard recovery modes.

Key points

  • The vulnerability crashes the core system_server process within seconds of an application being installed.
  • Exploit applications require zero permissions, contain no executable code, and do not need to be opened.
  • Safe Mode fails to prevent the crash cycle, leaving factory resets or USB debugging as the only recovery options.
  • Google classified the issue as outside the scope of a security update and has not issued a patch.

How the GhostMap Android flaw crashes devices

Bitdefender first encountered the underlying issue in August 2026 while examining an Android banking trojan found in active circulation. During emulator testing, the banking application repeatedly crashed the virtual environment whenever the operating system attempted to read an internal application resource.

Analysts determined that the banking trojan was not deliberately attempting to crash the device. Instead, the failure originated in how the operating system parses compression methods across two separate Android libraries that process ZIP archive entries.

Because the two libraries handle compression headers inconsistently, a malformed Android package file (APK) can bypass standard size verification. The operating system then maps the file into an unallocated region of memory. When any system process attempts to read from that unallocated memory, the central processing unit issues a SIGBUS signal, abruptly terminating the process.

To establish the severity of the Android ZIP compression flaw, Bitdefender compiled a proof-of-concept application. The package contained no executable code and requested no permissions. However, it included a resource entry configured to be read automatically by system_server, a foundational process responsible for core Android services.

Why the system_server crash loop disables phones

Once a user installs the malformed package, Android registers the file and triggers an automatic read through system_server. The memory mapping error halts the process within roughly one second of installation.

Android immediately attempts to recover by restarting system_server. As part of its standard boot procedure, the process inspects all installed packages on the device, encounters the same malformed resource, and crashes again. The sequence repeats indefinitely, preventing the operating system from completing its boot routine or displaying any error messages on screen.

Bitdefender verified the denial-of-service attack on a Pixel 10 smartphone running Android 17 with the 5 August security patch. In standard operation, the test device repeated the restart loop 110 times before testing ended.

Critically, the Bitdefender Android vulnerability also neutralises Safe Mode. When researchers booted the Pixel 10 into Safe Mode, system_server still attempted to inspect installed application resources, producing 72 consecutive crashes. Because Safe Mode cannot bypass the read command, users cannot use standard recovery menus to uninstall the rogue application.

Recovery options and threat risks

Because the crash loop begins before an application opens, standard mobile security measures struggle to protect devices. Third-party antivirus applications can scan files before installation, but they lack administrative permissions to block package installation directly once a user approves the download.

Unlike sophisticated mobile operating system vulnerabilities that require privilege escalation or active execution, GhostMap functions as a pure Android denial of service that requires no interaction beyond the initial install.

Users caught in the boot loop have two methods to recover their hardware. The simplest method is a hardware factory reset, though this completely wipes all photos, messages, and local data stored on the device.

The alternative requires the Android Debug Bridge (ADB). If a user previously enabled USB debugging in developer settings, they can connect the phone to a computer and execute commands to delete the malicious APK. However, because system_server restarts every few seconds, automated scripts must issue the removal commands within the tiny operational window before the next crash.

Google response and patch timeline

Bitdefender reported the problem to Google through the Android and Devices Vulnerability Reward Program on 20 August 2026. Google closed the initial submission with the status “Won’t Fix (Not Reproducible)”.

The researchers submitted an expanded report on 25 August 2026, providing a functional demonstration app and step-by-step reproduction instructions. Google acknowledged the second report but stated the issue was “outside the scope of a security update fix”, forwarding the report to an engineering team for review in a future release.

With no patch deployed, Bitdefender released Bitdefender’s technical advisory detailing the vulnerability to the public. The company confirmed that no threat actors have been observed using the boot loop exploit in active attacks against consumers.

Share This Article
The FrontWord Desk covers AI and technology news for readers in the UK and Europe. Articles are researched from several independent outlets and primary sources, written with AI assistance, and reviewed by FrontWord editors before publication.