Particle.news

GhostMap Flaw Can Put Android Phones Into Persistent Crash Loop

A mismatch between two Android ZIP-parsing libraries lets a crafted APK crash core system processes, forcing a factory reset to recover.

Overview

  • Bitdefender published research on Thursday, November 5, 2026, after tracing the bug to a packed banking dropper that crashed its analysis tools in August.
  • The defect arises when one Android library validates a ZIP entry's declared size only for stored files while a second treats non-deflated methods as stored and maps the file at the declared size, enabling an out-of-bounds memory mapping that triggers a SIGBUS fault.
  • Installing a specially crafted APK that needs no permissions and contains no executable code can cause the installer or the system_server process to crash repeatedly, producing a boot or install loop that can require a factory reset to fix.
  • Bitdefender tested the issue on Android 10 through the latest builds and reproduced the loop on a Pixel 10 running Android 17 with the August 5, 2026 patch, and Google has declined to issue a targeted security update or assign a CVE.
  • Key unknowns include whether such malformed APKs can pass app-store review or reach users in practice, and the only current local recoveries are a factory reset or advanced ADB removal if debugging was already enabled.