Merge "Sanity-check paths of files to be restored" into jb-mr2-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
e2adb1ff4a
@@ -3390,6 +3390,14 @@ class BackupManagerService extends IBackupManager.Stub {
|
||||
break;
|
||||
}
|
||||
|
||||
// The path needs to be canonical
|
||||
if (info.path.contains("..") || info.path.contains("//")) {
|
||||
if (MORE_DEBUG) {
|
||||
Slog.w(TAG, "Dropping invalid path " + info.path);
|
||||
}
|
||||
okay = false;
|
||||
}
|
||||
|
||||
// If the policy is satisfied, go ahead and set up to pipe the
|
||||
// data to the agent.
|
||||
if (DEBUG && okay && mAgent != null) {
|
||||
|
||||
Reference in New Issue
Block a user