diff --git a/mediaserver.te b/mediaserver.te
index 1e3c41ae77c0d7537ef9b8ab7e70fe0aae7e7240..6fdc0803ba491155607e953cbfe2452f1aec3f9b 100644
--- a/mediaserver.te
+++ b/mediaserver.te
@@ -44,6 +44,9 @@ allow mediaserver asec_apk_file:file { read getattr };
 # Read /data/data/com.android.providers.telephony files passed over Binder.
 allow mediaserver radio_data_file:file { read getattr };
 
+# Use pipes passed over Binder from app domains.
+allow mediaserver appdomain:fifo_file { getattr read write };
+
 # Access camera device.
 allow mediaserver camera_device:chr_file rw_file_perms;
 allow mediaserver rpmsg_device:chr_file rw_file_perms;