diff --git a/private/app.te b/private/app.te
index 309d27cd8777740c8e91c57d3f7098b9650d3cfe..4b9d87d4b591b61a7f4c82a38f012d935f85533a 100644
--- a/private/app.te
+++ b/private/app.te
@@ -114,6 +114,7 @@ full_treble_only(`
 # Allow apps access to /vendor/app except for privileged
 # apps which cannot be in /vendor.
 r_dir_file({ appdomain -ephemeral_app -untrusted_v2_app }, vendor_app_file)
+allow { appdomain -ephemeral_app -untrusted_v2_app } vendor_app_file:file execute;
 
 # Allow apps access to /vendor/overlay
 r_dir_file(appdomain, vendor_overlay_file)