Protect createOrUpdateIdsigFile with permission
Bug: 237300229
Test: watch TH
Change-Id: Ia69878923eff59a58b32b4b7e14dd4e8a7389bc3
diff --git a/virtualizationservice/src/aidl.rs b/virtualizationservice/src/aidl.rs
index 24f3706..d8f0b2e 100644
--- a/virtualizationservice/src/aidl.rs
+++ b/virtualizationservice/src/aidl.rs
@@ -210,6 +210,8 @@
// TODO(b/193504400): do this only when (1) idsig_fd is empty or (2) the APK digest in
// idsig_fd is different from APK digest in input_fd
+ check_manage_access()?;
+
let mut input = clone_file(input_fd)?;
let mut sig = V4Signature::create(&mut input, 4096, &[], HashAlgorithm::SHA256).unwrap();