CVE-2017-13286
HIGHAndroid 8.0-8.1 - Local Privilege Escalation via OutputConfiguration Serialization Mismatch
Title source: llmExploitation Summary
EIP tracks 2 public exploits for CVE-2017-13286. PoCs published by UmVfX1BvaW50, slient2009.
AI-analyzed exploit summary This PoC exploits a deserialization vulnerability in Android's OutputConfiguration class (CVE-2017-13286) due to inconsistent parcel read/write operations. The exploit constructs a malicious parcel to trigger unintended behavior by leveraging the missing mIsShared read operation.
Description
In writeToParcel and readFromParcel of OutputConfiguration.java, there is a permission bypass due to mismatched serialization. This could lead to a local escalation of privilege where the user can start an activity with system privileges, with no additional execution privileges needed. User interaction is not needed for exploitation. Product: Android. Versions: 8.0, 8.1. Android ID: A-69683251.
Exploits (2)
This PoC exploits a deserialization vulnerability in Android's OutputConfiguration class (CVE-2017-13286) due to inconsistent parcel read/write operations. The exploit constructs a malicious parcel to trigger unintended behavior by leveraging the missing mIsShared read operation.
This repository contains a functional PoC for CVE-2017-13286, which exploits a deserialization vulnerability in Android's AccountManager service. The exploit manipulates Parcel data to bypass checks and achieve privilege escalation by crafting malicious Bundle payloads.
References (1)
Scores
CVSS:3.0/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H