summaryrefslogtreecommitdiff
path: root/libs/androidfw/StringPool.cpp
diff options
context:
space:
mode:
author Adrian Roos <roosa@google.com> 2024-04-10 12:51:22 +0000
committer Adrian Roos <roosa@google.com> 2024-04-10 13:41:13 +0000
commit5ca27bd75288b2d5cb76aee11acf9660f2658f59 (patch)
tree306608faaca78e2cab9eb1681ddb388e2f26edd9 /libs/androidfw/StringPool.cpp
parentabade65a2cf99dc0adafdd10cafcdb8afd477b81 (diff)
IMMS: Disallow BAL of INPUT_METHOD_SETTINGS via CLIENT_INTENT
Fixes a vector for apps launching the IME settings from the background. This isn't exactly useful for malicious apps because the PendingIntent is immutable, but because mutating immutable intents silently fails, a malicious app might unintentionally launch the original intent. So while not exploitable for BAL purposes, this can still be annoying to users. To avoid that, disallow propagating the creator's BAL permissions to the PendingIntent. Fixes: 328014306 Fixes: 332472302 Test: n/a Flag: NONE Change-Id: I09ba6070a50b355fc57fe943a20a2da167ff6047
Diffstat (limited to 'libs/androidfw/StringPool.cpp')
0 files changed, 0 insertions, 0 deletions