Android security tags, read closely by Lightrion

CVE-2026-28626 AI-generated analysis

platform/packages/apps/TV (LiveTv), SetupPassthroughActivity

AI-generated: written from the bulletin and the fixing diffs by claude-fable-5-1, then checked against the code by claude-opus-5-5 (3 corrections). Verify against the commit before relying on it.

Adds a launching-package identity check (getLaunchedFromPackage() on SDK 34+) to SetupPassthroughActivity so that the embedded setup Intent is only forwarded when the activity was launched by CommonConstants.BASE_PACKAGE; otherwise the activity finishes without forwarding.

Root cause

SetupPassthroughActivity takes a setup Intent from the incoming Intent's extras, copies the remaining extras into it (InputSetupActionUtils.removeSetupIntent(extras); setupIntent.putExtras(extras)) and then forwards it. The fix's log message ("Not forwarding intent") implies this forwarding. Before the fix, the only caller check visible in the shown context is a getCallingActivity() comparison against CommonConstants.BASE_PACKAGE. Google added a getLaunchedFromPackage() check ahead of it, which shows that the existing check was not considered enough to verify the launcher. The rest of that branch is not shown, so the exact pre-fix behaviour for an untrusted or null calling activity is not visible.

How the fix works

Completeness

Behavior changes

Per major

Unknowns

Back to September 2026 · Findings