Home / Vulnerability Database / Android : Unsafe IPC permission check
Android

Android : Unsafe IPC permission check

Classification

Overview

An insecure method of runtime permission check when accessing resources or URI in the context of inter-process communication (IPC).

The checkCallingOrSelfPermission() and checkCallingOrSelfUriPermission() methods return PERMISSION_GRANTED if either the caller or the called application has the required permission. Improper use of these methods can lead to privilege escalation (confused deputy attack).

Malicious applications can use the features of these methods and, in case of their misuse, access certain resources or the URI without the required permission, if the vulnerable application that provides an interface to its resources through IPC has the required permission.

MEDIUM

DerScanner Severity Score

Do you want to fix Android : Unsafe IPC permission check in your application?

See also

Android

Android : Debug mode on

Android

Android : Error handling: generic exception

Android

Android : HTTP usage