Android security tags, read closely by Lightrion

CVE-2026-28613 AI-generated analysis

platform/packages/apps/TV (Live TV), channel app links (src/com/android/tv/data/ChannelImpl.java)

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 (5 corrections). Verify against the commit before relying on it.

ChannelImpl.initAppLinkTypeAndIntent in the Live TV app now refuses to build a channel app-link Intent whose resolved target activity is exported and declares an android:permission. This is in addition to the existing rejection of activities inside the TV app's own package.

Root cause

ChannelImpl.initAppLinkTypeAndIntent parses the channel's mAppLinkIntentUri with Intent.parseUri(..., Intent.URI_INTENT_SCHEME) and resolves it via intent.resolveActivityInfo(pm, 0). Before the fix, the only filter rejected targets whose packageName equals CommonConstants.BASE_PACKAGE or starts with it plus '.' (the TV app itself). Any other resolvable activity was accepted as mAppLinkIntent with mAppLinkType = APP_LINK_TYPE_CHANNEL. That included exported activities guarded by an android:permission. The commit title calls this 'Intent Redirection to permission protected Activities'.

How the fix works

Completeness

Behavior changes

Per major

Unknowns

Back to September 2026 · Findings