Android security tags, read closely by Lightrion

CVE-2025-48581 AI-generated analysis

platform/system/apex, patchlevel (build rule for the mainline patch level feature declaration)

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

Adds sub_dir: "sysconfig" to the apexd.mainline_patch_level_2 prebuilt_etc module in platform/system/apex so the com.google.android.mainline.patchlevel.2.xml feature declaration is installed under the sysconfig directory, where it becomes accessible to the device.

Root cause

patchlevel/Android.bp defined prebuilt_etc "apexd.mainline_patch_level_2" with src com.google.android.mainline.patchlevel.2.xml but no sub_dir, so the XML was installed directly under the etc directory instead of etc/sysconfig. Per the commit message, the device therefore could not access the feature it declares. In general, system feature declarations in XML are read from the etc/sysconfig directory (general platform knowledge), so a file placed one level up is not picked up.

How the fix works

Completeness

Behavior changes

Per major

Unknowns

Back to June 2026 · Findings