diff --git a/public/ueventd.te b/public/ueventd.te
index 8ec667e047a05c86c088fe7c372081314057a6f4..1396d62b81f0b8521502d771f059b3b58abe0254 100644
--- a/public/ueventd.te
+++ b/public/ueventd.te
@@ -30,7 +30,7 @@ allow ueventd efs_file:file r_file_perms;
 r_dir_file(ueventd, selinuxfs)
 
 # Access for /vendor/ueventd.rc and /vendor/firmware
-r_dir_file(ueventd, vendor_file)
+r_dir_file(ueventd, { vendor_file_type -vendor_app_file -vendor_overlay_file })
 
 # Get file contexts for new device nodes
 allow ueventd file_contexts_file:file r_file_perms;