TL;DR: On a fully patched Pixel 6a running Android 16, an attacker with physical access can escape the lock screen in under 60 seconds using Google Gemini’s Deep Research feature — no PIN, no password, no biometrics. This is a bypass of a previously patched vulnerability rewarded by Google VRP.
Press enter or click to view image in full size
Back in 2024, I found and reported a lock screen bypass involving Google Gemini to the Google Vulnerability Reward Program. Google acknowledged it, rewarded it, and published details in September 2025.
I assumed the chapter was closed.
Then in April 2026, on a fully updated Pixel 6a with the March 2026 security patch, I reproduced the same class of vulnerability using a different path. Same boundary. Different door.
An attacker with brief physical access to a locked Android device can without ever entering a PIN, pattern, or biometric switch Google accounts, modify security settings, read and exfiltrate Gemini conversation history, and set up persistent lock screen messaging and calling capabilities.
The device stays locked the entire time. No failed unlock attempts are logged. The victim has no indication anything happened.
Press enter or click to view image in full size
Step 1. Lock the device. Confirm PIN is required to access the home screen.
Step 2. Long-press the power button to invoke Gemini on the lock screen. This is by design — no authentication required at this step.
Step 3. Long-press the gear icon inside the Gemini overlay. Additional options surface.
Step 4. Select “Deep Research.” This is the pivot point. The full Gemini application launches — transitioning out of the constrained lock screen overlay into a full app context.
Step 5. Immediately press and hold the “+” icon. This races the re-authentication dialog that would normally appear, preventing it from taking focus. The prompt never completes & You’re in.
The video walks through the full chain — from a locked device through account switching, settings modification, and conversation access — with zero authentication at any step.
Press enter or click to view image in full size
There are three things going wrong simultaneously:
Join Medium for free to get updates from this writer.
1. No authentication check on context transition. When Deep Research launches the full Gemini app, Android does not verify the device is unlocked before granting access to privileged functionality. The launched from lock screen flag is simply not propagated to child activities.
2. A raceable re-authentication dialog. The re-auth prompt is a UI dialog — not a system-level gate. Holding the “+” icon at the right moment prevents it from taking focus. It’s a software lock with a physical bypass.
3. The original patch was too narrow. The previous fix addressed one specific navigation path. It didn’t address the underlying principle: any Gemini sub-feature capable of launching a full app context is a potential escape route.
The root issue isn’t Deep Research specifically. It’s that the lock screen boundary has no hard enforcement once you’re past the initial overlay.
Once inside, the attack surface is significant:
The entire operation takes under 60 seconds and requires zero technical skill after the initial discovery.
Three things need to happen:
launched from lock screen context must be inherited by every child activity and fragment. No sub-feature should be able to shed it.And given this is the second bypass of the same boundary: a full audit of every Gemini entry point accessible from the lock screen is overdue.
Lock screen security is one promise an OS makes that users never think to question. When AI assistants start opening doors inside that boundary, the attack surface grows in ways that are hard to enumerate — and patchwork fixes will keep falling behind.
The right solution is a single, hard, non-raceable gate between “the overlay” and “the app.” Until that exists, the boundary is a suggestion.
Found this useful? Follow me for more security writups.