Skip to content

Get notified

Get an email when a new major security incident drops. No spam, unsubscribe any time.

Only used for pwn.watch incident emails. Protected by Cloudflare Turnstile.

Become a sponsor

One slot: pwn.watch, gifs.so, flavors.design, kitze.io, every kitze repo, and an X shout-out.

Secure checkout on Polar. Right after paying you set up your ad on kitze.io.

LiveMediumNo patch yetPatch now

Android GhostMap: installing a crafted app can trap a phone in a crash loop, and Google won't ship a security fix

Android (AOSP libziparchive / libandroidfw APK parsing)

Brought to you byTinkerer Club

The private club for people who own their servers, run their own AI, and pay $0/month for software.

Bitdefender Labs disclosed GhostMap, an unpatched Android flaw in how the OS reads ZIP entries inside an APK. libziparchive only checks an entry's declared uncompressed size when the entry is marked stored, while libandroidfw maps any entry that is not marked deflated at that declared size. An entry with a third compression-method value passes both, so Android maps far more memory than the file has, and the first read past the real end of the file kills the reading process with a SIGBUS. If the malformed file is a resource that system_server reads, installing the app (no permissions, no code, never opened) leaves the phone in a boot crash loop that continues in safe mode; recovery takes a factory reset, or ADB only if USB debugging was already on. The same trick can crash the installer, the launcher and Settings screens used to uninstall an app, or security scanners. Bitdefender reproduced it on a Pixel 10 running Android 17 with the August 5, 2026 patch and says Android 10 and later are affected. Google closed the first report as Won't Fix (Not Reproducible) and called the second, with a working PoC, outside the scope of a security fix, passing it to a feature team. There is no CVE, and Bitdefender has not seen it used in the wild; the investigation began with a packed banking dropper that only crashed the installer.

Why this severity: Persistent denial of service that can need a factory reset, but the victim has to install a crafted app; no code execution or data access, and no in-the-wild use seen

Started
Nov 5, 2026

Follow this incident

Discuss on X ↗

Affected

  • Android 10 and later (reproduced on a Pixel 10 with Android 17, August 5, 2026 security patch)

Fixed in

No fixed release yet

Timeline4

  1. Bitdefender publishes the GhostMap research; no fix or CVE exists and no in-the-wild use has been seen.

  2. A second report with a working PoC of the persistent system_server crash loop is called outside the scope of a security fix and passed to a feature team for a possible future version.

  3. Bitdefender reports the installer and parser crashes to Google's Android and Devices VRP; Google closes it as Won't Fix (Not Reproducible).

  4. A packed banking dropper collected in the wild crashes Bitdefender's analysis emulators during install, and the team traces it to Android's handling of ZIP compression methods.

Advisories1

News & write-ups3

Get an email when a new major security incident drops. No spam, unsubscribe any time.