summaryrefslogtreecommitdiff
path: root/libs/androidfw/StringPool.cpp
diff options
context:
space:
mode:
author Ayush Sharma <ayushsha@google.com> 2022-03-16 10:32:23 +0000
committer Ayush Sharma <ayushsha@google.com> 2022-03-16 18:04:03 +0000
commit46653a91c30245ca29d41d69174813979a910496 (patch)
treef69813657fb18c4c8ce3002b726ae5d1eba88035 /libs/androidfw/StringPool.cpp
parentdda9495566a4f019a076f77611c71f827bdbb7c9 (diff)
Fix security hole in GateKeeperResponse
GateKeeperResponse has inconsistent writeToParcel() and createFromParcel() methods, making it possible for a malicious app to create a Bundle that changes contents after reserialization. Such Bundles can be used to execute Intents with system privileges. We fixed related issues previously for GateKeeperResponse class, but one of the case was remaining when payload is byte array of size 0, Fixing this case now. Bug: 220303465 Test: With the POC provided in the bug. Change-Id: Ida28d611edd674e76ed39dd8037f52abcba82586
Diffstat (limited to 'libs/androidfw/StringPool.cpp')
0 files changed, 0 insertions, 0 deletions