Android security tags, read closely by Lightrion

CVE-2026-28596 AI-generated analysis

platform/frameworks/base, services/core GameManagerService (game mode config meta-data parsing)

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.

Adds OutOfMemoryError to the catch clause around the game-mode-config XML meta-data parsing in GameManagerService, so an oversized package XML resource no longer crashes the process; the service falls back to the default game mode flags instead.

Root cause

In services/core/java/com/android/server/app/GameManagerService.java, a method parses a package's game mode config meta-data XML. It gets the package Resources via packageManager.getResourcesForApplication, walks the parser with parser.next(), then calls resources.obtainAttributes(attributeSet, R.styleable.GameModeConfig). It caught only NameNotFoundException, XmlPullParserException and IOException. According to the commit message, a very large XML (>1 GB) makes parsing fail with an OutOfMemoryError. Nothing caught that error, so the process crashed.

How the fix works

Completeness

Behavior changes

Per major

Unknowns

Back to September 2026 · Findings