Skip to content

Commit 52801aa

Browse files
committed
Protect more service dump() methods.
Bug: 6406965 Change-Id: Ia45a580c1e6f403308e7e540f18f2c0505af0f29
1 parent d86a532 commit 52801aa

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

core/java/android/server/search/SearchManagerService.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -283,6 +283,8 @@ public ComponentName getAssistIntent(int userHandle) {
283283

284284
@Override
285285
public void dump(FileDescriptor fd, PrintWriter pw, String[] args) {
286+
mContext.enforceCallingOrSelfPermission(android.Manifest.permission.DUMP, TAG);
287+
286288
IndentingPrintWriter ipw = new IndentingPrintWriter(pw, " ");
287289
synchronized (mSearchables) {
288290
for (int i = 0; i < mSearchables.size(); i++) {

services/java/com/android/server/AppWidgetService.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -304,6 +304,8 @@ public void updateAppWidgetProvider(ComponentName provider, RemoteViews views)
304304

305305
@Override
306306
public void dump(FileDescriptor fd, PrintWriter pw, String[] args) {
307+
mContext.enforceCallingOrSelfPermission(android.Manifest.permission.DUMP, TAG);
308+
307309
// Dump the state of all the app widget providers
308310
synchronized (mAppWidgetServices) {
309311
IndentingPrintWriter ipw = new IndentingPrintWriter(pw, " ");

0 commit comments

Comments
 (0)