Android security tags, read closely by Lightrion

CVE-2026-28617 AI-generated analysis

platform/packages/modules/Wifi, WifiNetworkSuggestionsManager (network suggestion handling)

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

The fix makes WifiNetworkSuggestionsManager clear the vendor data (setVendorData(Collections.emptyList())) on every suggested WifiConfiguration before the suggestion is processed, so app-supplied PersistableBundle vendor data no longer enters the suggestion path that the commit message ties to unbounded XmlUtil (de)serialization.

Root cause

Per the commit message, XmlUtil.writeOuiKeyedDataToXml / readPersistableBundleFromBytes serialize and deserialize PersistableBundle data without limiting nesting depth. WifiNetworkSuggestionsManager accepted the vendor data in a suggestion's WifiConfiguration as-is, even though (per the commit message) setting it on a suggestion was never allowed. Deeply nested vendor data could therefore reach the unbounded (de)serialization. The commit message calls the result a 'persistent DoS'.

How the fix works

Completeness

Behavior changes

Per major

Unknowns

Back to September 2026 · Findings