summaryrefslogtreecommitdiff
path: root/libs/input/SpriteController.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-23 06:38:03 +0000
commit5d2176df6923a8984e2b81d8eb4b728f01f1c760 (patch)
treefd4fccd138ddbcd9284c1e460355382a40f62b2d /libs/input/SpriteController.cpp
parent2f0fb97c9519cf82377059cd0c03da126fb89b31 (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 Merged-In: Ida28d611edd674e76ed39dd8037f52abcba82586 (cherry picked from commit 46653a91c30245ca29d41d69174813979a910496) Change-Id: I486348c7a01c6f59c952b20fb4a36429fff22958
Diffstat (limited to 'libs/input/SpriteController.cpp')
0 files changed, 0 insertions, 0 deletions