Liahav Eitan
4da492c4ef
Fix sharing to another profile where an app has multiple targets
...
Moves the fixUris call from onTargetSelected directly to the intent
launch to ensure the intent which is actually started is updated with
userId specific URIs.
This is a backport of ag/19657256 and ag/20063949.
Bug:242165528
Bug:244876518
Bug:242605257
Test: manually share image from personal profile to work gmail,
first with chat target then backing up and selecting the main target
Test: manually share image from work Photos app to personal WhatsApp's
frequent contact target.
Change-Id: Id815984e691bf962e19e30a54f7247d16060b3b8
Merged-In: Ib41c8a3c46afcc2d62a4c1a924212bcd98bcfbe4
Merged-In: Iabf5dcf2612fe718f2f0886e2e5e9b76f37af1e1
2022-10-24 13:13:59 +00:00
Hao Ke
06e4affcbc
[automerger skipped] Merge "Add safety checks on KEY_INTENT mismatch." into qt-dev am: 459808b2c0 am: 64e4cbc1d8 am: ac02d51ea3 am: c3cde6206d am: 926e1629cb am: ce4b0d45ac am: d46ebb9419 -s ours
...
am skip reason: skipped by user haok
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20105519
Change-Id: I55c76e77605e406892e81b2defafdc0a744ec156
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-05 23:13:45 +00:00
Hao Ke
d46ebb9419
Merge "Add safety checks on KEY_INTENT mismatch." into qt-dev am: 459808b2c0 am: 64e4cbc1d8 am: ac02d51ea3 am: c3cde6206d am: 926e1629cb am: ce4b0d45ac
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20105519
Change-Id: I4d7dccbd1962f43c882993933ed96ebdc1fd8946
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-05 22:17:12 +00:00
Hao Ke
ce4b0d45ac
Merge "Add safety checks on KEY_INTENT mismatch." into qt-dev am: 459808b2c0 am: 64e4cbc1d8 am: ac02d51ea3 am: c3cde6206d am: 926e1629cb
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20105519
Change-Id: I3a6b174d8925ff17220621a561d6d9c8209fec70
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-05 21:43:46 +00:00
Hao Ke
926e1629cb
Merge "Add safety checks on KEY_INTENT mismatch." into qt-dev am: 459808b2c0 am: 64e4cbc1d8 am: ac02d51ea3 am: c3cde6206d
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20105519
Change-Id: If9b55443b1b382f4f555133804a0615b90a9a4b7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-05 21:11:26 +00:00
Hao Ke
c3cde6206d
Merge "Add safety checks on KEY_INTENT mismatch." into qt-dev am: 459808b2c0 am: 64e4cbc1d8 am: ac02d51ea3
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20105519
Change-Id: Ia84e89e68912e5e11c38ebb3afa8258b9143491b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-05 20:35:15 +00:00
Hao Ke
ac02d51ea3
Merge "Add safety checks on KEY_INTENT mismatch." into qt-dev am: 459808b2c0 am: 64e4cbc1d8
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20105519
Change-Id: I8ebe172f9d76d5b21e3beb0f99b36189511fc71e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-05 20:05:33 +00:00
Hao Ke
f0c1daa171
Merge "Update Parcel readLazyValue to ignore negative object lengths" into tm-dev
2022-10-05 20:03:28 +00:00
Hao Ke
64e4cbc1d8
Merge "Add safety checks on KEY_INTENT mismatch." into qt-dev am: 459808b2c0
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20105519
Change-Id: I38314b7569ac5e5fbdffc43b734ec996178e7c36
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-05 19:29:54 +00:00
Hao Ke
3c8ae9c1de
Merge "Add safety checks on KEY_INTENT mismatch." into tm-dev
2022-10-05 18:40:54 +00:00
Hao Ke
459808b2c0
Merge "Add safety checks on KEY_INTENT mismatch." into qt-dev
2022-10-05 18:40:44 +00:00
Rhed Jao
50f3802f05
[automerger skipped] Merge "[DO NOT MERGE] Fix permanent denial of service via setComponentEnabledSetting" into qt-dev am: 4727daddff am: 806167eda3 -s ours am: 886fab1952 -s ours am: 3d7a421abf -s ours am: 5211157050 -s ours am: 4faaa465d9 -s ours am: c8ac3211e7 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20061305
Change-Id: I7ab108299f77bd31195f3972ee171ac18dd2f097
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-05 04:21:52 +00:00
Rhed Jao
0d5d3650df
[automerger skipped] [DO NOT MERGE] Fix permanent denial of service via setComponentEnabledSetting am: 4d13148a3f am: cd6e9585b9 -s ours am: 0de1dbc4f4 -s ours am: 83ca24a005 -s ours am: 92bc927537 -s ours am: 1a1e56a0ad -s ours am: e3e7ddd875 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20061305
Change-Id: I2315f64e5912de9a7c5590247b2d020efe77bb7d
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-05 04:21:18 +00:00
Rhed Jao
c8ac3211e7
[automerger skipped] Merge "[DO NOT MERGE] Fix permanent denial of service via setComponentEnabledSetting" into qt-dev am: 4727daddff am: 806167eda3 -s ours am: 886fab1952 -s ours am: 3d7a421abf -s ours am: 5211157050 -s ours am: 4faaa465d9 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20061305
Change-Id: Iabe2294a31478ef275fb7ca45b3bb179f5c9bf73
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-05 03:55:42 +00:00
Rhed Jao
e3e7ddd875
[automerger skipped] [DO NOT MERGE] Fix permanent denial of service via setComponentEnabledSetting am: 4d13148a3f am: cd6e9585b9 -s ours am: 0de1dbc4f4 -s ours am: 83ca24a005 -s ours am: 92bc927537 -s ours am: 1a1e56a0ad -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20061305
Change-Id: I49ebabddd612473ebe3303262c136bdbacdf53ca
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-05 03:55:33 +00:00
Rhed Jao
4faaa465d9
[automerger skipped] Merge "[DO NOT MERGE] Fix permanent denial of service via setComponentEnabledSetting" into qt-dev am: 4727daddff am: 806167eda3 -s ours am: 886fab1952 -s ours am: 3d7a421abf -s ours am: 5211157050 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20061305
Change-Id: I3cf95bdb48a8dfa33a60993ce55273325557878f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-05 03:26:04 +00:00
Rhed Jao
1a1e56a0ad
[automerger skipped] [DO NOT MERGE] Fix permanent denial of service via setComponentEnabledSetting am: 4d13148a3f am: cd6e9585b9 -s ours am: 0de1dbc4f4 -s ours am: 83ca24a005 -s ours am: 92bc927537 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20061305
Change-Id: I02af6591a1192f89f5418f223c8daccf940b6377
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-05 03:25:52 +00:00
Rhed Jao
535d007597
[automerger skipped] Merge "[DO NOT MERGE] Fix permanent denial of service via setComponentEnabledSetting" into rvc-dev am: 32a7d30650 am: 6fa037454b -s ours am: 0e9238a6a9 -s ours am: 8b6d7ebee8 -s ours am: f422d1ae79 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20061344
Change-Id: Ic9dfe715bd5ff5399f5a300106ac997a0988eb23
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-05 03:23:46 +00:00
Rhed Jao
fc0da5ebb8
[automerger skipped] [DO NOT MERGE] Fix permanent denial of service via setComponentEnabledSetting am: 5e98f26759 am: 2246ebbdd2 -s ours am: 38d3bfcc1e -s ours am: f75baf4efb -s ours am: d28149e45d -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20061344
Change-Id: Ica7dfc5b80d7a986efab8fe6a1ae44a3800a22be
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-05 03:23:12 +00:00
Rhed Jao
f422d1ae79
[automerger skipped] Merge "[DO NOT MERGE] Fix permanent denial of service via setComponentEnabledSetting" into rvc-dev am: 32a7d30650 am: 6fa037454b -s ours am: 0e9238a6a9 -s ours am: 8b6d7ebee8 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20061344
Change-Id: If22f4464fc16b894885b3eb08791ecafe07af067
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-05 02:41:43 +00:00
Rhed Jao
d28149e45d
[automerger skipped] [DO NOT MERGE] Fix permanent denial of service via setComponentEnabledSetting am: 5e98f26759 am: 2246ebbdd2 -s ours am: 38d3bfcc1e -s ours am: f75baf4efb -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20061344
Change-Id: I74f13a4249210d0a5171f78b394c2973c046db2b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-05 02:41:35 +00:00
Rhed Jao
5211157050
[automerger skipped] Merge "[DO NOT MERGE] Fix permanent denial of service via setComponentEnabledSetting" into qt-dev am: 4727daddff am: 806167eda3 -s ours am: 886fab1952 -s ours am: 3d7a421abf -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20061305
Change-Id: Ibbdf58f325db7a8d55f518642f53def5a72946be
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-05 02:40:43 +00:00
Rhed Jao
92bc927537
[automerger skipped] [DO NOT MERGE] Fix permanent denial of service via setComponentEnabledSetting am: 4d13148a3f am: cd6e9585b9 -s ours am: 0de1dbc4f4 -s ours am: 83ca24a005 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20061305
Change-Id: I584d6246600b023341472de53fa976ef45368830
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-05 02:40:20 +00:00
Rhed Jao
8b6d7ebee8
[automerger skipped] Merge "[DO NOT MERGE] Fix permanent denial of service via setComponentEnabledSetting" into rvc-dev am: 32a7d30650 am: 6fa037454b -s ours am: 0e9238a6a9 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20061344
Change-Id: I50d6fce1f155061a9382d946c2ad1261f8786249
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-05 02:11:33 +00:00
Rhed Jao
f75baf4efb
[automerger skipped] [DO NOT MERGE] Fix permanent denial of service via setComponentEnabledSetting am: 5e98f26759 am: 2246ebbdd2 -s ours am: 38d3bfcc1e -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20061344
Change-Id: I378b3c0c0b8ee7e3302537cf5115f3b44d9bf764
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-05 02:11:32 +00:00
Rhed Jao
3d7a421abf
[automerger skipped] Merge "[DO NOT MERGE] Fix permanent denial of service via setComponentEnabledSetting" into qt-dev am: 4727daddff am: 806167eda3 -s ours am: 886fab1952 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20061305
Change-Id: Ifaedeab25092163958160adb1715e20f9a4e89d8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-05 02:10:22 +00:00
Rhed Jao
83ca24a005
[automerger skipped] [DO NOT MERGE] Fix permanent denial of service via setComponentEnabledSetting am: 4d13148a3f am: cd6e9585b9 -s ours am: 0de1dbc4f4 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20061305
Change-Id: Id4c575780940c4d20cc1241ee15acd390a73c398
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-05 02:10:03 +00:00
Rhed Jao
0e9238a6a9
[automerger skipped] Merge "[DO NOT MERGE] Fix permanent denial of service via setComponentEnabledSetting" into rvc-dev am: 32a7d30650 am: 6fa037454b -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20061344
Change-Id: Ic6a458d416da2459765d82e97182b895ce4ed5b9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-05 01:10:17 +00:00
Rhed Jao
886fab1952
[automerger skipped] Merge "[DO NOT MERGE] Fix permanent denial of service via setComponentEnabledSetting" into qt-dev am: 4727daddff am: 806167eda3 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20061305
Change-Id: I6acb4026cb6b949dd5158a84274fe539306480cd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-05 01:10:04 +00:00
Rhed Jao
b65b9dc604
[automerger skipped] Merge "[DO NOT MERGE] Fix permanent denial of service via setComponentEnabledSetting" into sc-dev am: 4c7c96f6c4 am: b03fbe7f51 -s ours am: 5631164db9 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20051190
Change-Id: Ie216eaa29eaf8bdfbe33dad9858aa13fff7eb114
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-05 01:09:53 +00:00
Rhed Jao
38d3bfcc1e
[automerger skipped] [DO NOT MERGE] Fix permanent denial of service via setComponentEnabledSetting am: 5e98f26759 am: 2246ebbdd2 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20061344
Change-Id: I56f6c12c3058ac9f8164c5fd134f4dc351157c3b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-05 01:09:45 +00:00
Rhed Jao
0de1dbc4f4
[automerger skipped] [DO NOT MERGE] Fix permanent denial of service via setComponentEnabledSetting am: 4d13148a3f am: cd6e9585b9 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20061305
Change-Id: I7f13363fb41ece156b858755174244cc875d5099
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-05 01:09:40 +00:00
Rhed Jao
5631164db9
[automerger skipped] Merge "[DO NOT MERGE] Fix permanent denial of service via setComponentEnabledSetting" into sc-dev am: 4c7c96f6c4 am: b03fbe7f51 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20051190
Change-Id: I702671fac8c0ffd80322de9c428d8706bcdb4554
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-05 00:58:54 +00:00
Rhed Jao
30285d92b4
Merge changes from topic "pm_setCmpEnabledSetting_vulnerability" into sc-qpr1-dev am: d6557bf574 am: 5d50827274
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20051190
Change-Id: I211a5661d308e59ad2f994bd47121167540965b3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-05 00:56:26 +00:00
Rhed Jao
95e4b3d44c
[automerger skipped] [automerge] [DO NOT MERGE] Fix permanent denial of service via setComponentEnabledSetting 2p: 2447359037 am: ecee7cb098 -s ours am: 4ec2b1ec8f -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20051190
Change-Id: I31af4ace4164bf3c138ae129187d7ff489393ff0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-05 00:55:52 +00:00
Rhed Jao
b03fbe7f51
Merge "[DO NOT MERGE] Fix permanent denial of service via setComponentEnabledSetting" into sc-dev am: 4c7c96f6c4
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20051190
Change-Id: I65adefcb807973bcb0da6524149311731598a7a4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-05 00:44:55 +00:00
Rhed Jao
5d50827274
Merge changes from topic "pm_setCmpEnabledSetting_vulnerability" into sc-qpr1-dev am: d6557bf574
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20051190
Change-Id: I7e6fbb8039ae5521512f1d49a41ad8ff73c90c27
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-05 00:44:36 +00:00
Rhed Jao
4ec2b1ec8f
[automerger skipped] [automerge] [DO NOT MERGE] Fix permanent denial of service via setComponentEnabledSetting 2p: 2447359037 am: ecee7cb098 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20051190
Change-Id: I47611e55e943953c44536903326a05d1994650cf
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-05 00:44:32 +00:00
Rhed Jao
806167eda3
Merge "[DO NOT MERGE] Fix permanent denial of service via setComponentEnabledSetting" into qt-dev am: 4727daddff
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20061305
Change-Id: I8657b8b6d1f46889a61d9ecd4af6e834df4ba544
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-05 00:43:47 +00:00
Rhed Jao
cd6e9585b9
[DO NOT MERGE] Fix permanent denial of service via setComponentEnabledSetting am: 4d13148a3f
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20061305
Change-Id: I717dc0210b91048ac79afb2ef0d22dc9a266802f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-05 00:43:40 +00:00
Rhed Jao
6fa037454b
Merge "[DO NOT MERGE] Fix permanent denial of service via setComponentEnabledSetting" into rvc-dev am: 32a7d30650
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20061344
Change-Id: Id28a913c468097ffbdb5a8ac3f65d83f21e62be6
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-05 00:42:30 +00:00
Rhed Jao
7720f2f16d
[automerger skipped] Merge "[DO NOT MERGE] Fix permanent denial of service via setComponentEnabledSetting" into sc-v2-dev am: cf31cd7d00 -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20061284
Change-Id: I8d161ad03b76e88da2c5faa6c8fcc90a8d983314
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-05 00:42:13 +00:00
Rhed Jao
2246ebbdd2
[DO NOT MERGE] Fix permanent denial of service via setComponentEnabledSetting am: 5e98f26759
...
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20061344
Change-Id: I1037ef22c1d1204c4e45e484542ed27448094be9
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-05 00:42:12 +00:00
Rhed Jao
bf85986936
[automerger skipped] [DO NOT MERGE] Fix permanent denial of service via setComponentEnabledSetting am: 006bb7107e -s ours
...
am skip reason: subject contains skip directive
Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/20061284
Change-Id: Id8f10859ab9bf6df5caae953e6e0ff0ba1dd1bcc
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com >
2022-10-05 00:41:35 +00:00
Rhed Jao
4727daddff
Merge "[DO NOT MERGE] Fix permanent denial of service via setComponentEnabledSetting" into qt-dev
2022-10-05 00:12:20 +00:00
Rhed Jao
32a7d30650
Merge "[DO NOT MERGE] Fix permanent denial of service via setComponentEnabledSetting" into rvc-dev
2022-10-05 00:12:02 +00:00
Rhed Jao
4c7c96f6c4
Merge "[DO NOT MERGE] Fix permanent denial of service via setComponentEnabledSetting" into sc-dev
2022-10-05 00:11:27 +00:00
Rhed Jao
d6557bf574
Merge changes from topic "pm_setCmpEnabledSetting_vulnerability" into sc-qpr1-dev
...
* changes:
[automerge] [DO NOT MERGE] Fix permanent denial of service via setComponentEnabledSetting 2p: 2447359037
[DO NOT MERGE] Fix permanent denial of service via setComponentEnabledSetting
2022-10-05 00:11:26 +00:00
Rhed Jao
cf31cd7d00
Merge "[DO NOT MERGE] Fix permanent denial of service via setComponentEnabledSetting" into sc-v2-dev
2022-10-05 00:10:52 +00:00
Hao Ke
eb9a0566a5
Add safety checks on KEY_INTENT mismatch.
...
For many years, Parcel mismatch typed exploits has been using the
AccoungManagerService's passing of KEY_INTENT workflow, as a foothold of
launching arbitrary intents. We are adding an extra check on the service
side to simulate the final deserialization of the KEY_INTENT value, to
make sure the client side won't get a mismatched KEY_INTENT value.
Bug: 250588548
Bug: 240138294
Test: atest CtsAccountManagerTestCases
Test: local test, also see b/250588548
Change-Id: I433e34f6e21ce15c89825044a15b1dec46bb25cc
2022-10-04 22:07:34 +00:00