diff options
author | Jeff Sharkey <jsharkey@android.com> | 2016-11-21 10:33:54 -0700 |
---|---|---|
committer | Jeff Sharkey <jsharkey@android.com> | 2016-11-21 12:03:22 -0700 |
commit | 2dfe92c2dfbaddd69dabe6e43ab77c4c204c4065 (patch) | |
tree | 6d733f44acc759790acc3bc3fe5f93a7745418f5 /tools/aapt2/java/JavaClassGenerator_test.cpp | |
parent | 2c0dc3e09429973f018f771cdecb7d4ecba48833 (diff) |
No direct Uri grants from system.
The system should never be extending Uri permission grants from
itself, since it automatically holds all the permissions. Instead,
the system should always be a mediator between two specific app, and
it should be using startActivityAsCaller() if it needs to extend
permissions.
Blocking at this level fixes an entire class of confused deputy
security issues.
Test: builds, normal intent resolution UI works
Bug: 33019296
Change-Id: Iaa57c393a386d8068e807d0dd0caccc89d8a11db
Diffstat (limited to 'tools/aapt2/java/JavaClassGenerator_test.cpp')
0 files changed, 0 insertions, 0 deletions