diff --git a/program/views.py b/program/views.py
index 171b934493bf10fe77c77ae1017a132377e3537f..8d909b9123406a780e41c86b5df1a83d5ee6af95 100644
--- a/program/views.py
+++ b/program/views.py
@@ -316,7 +316,7 @@ class APIUserViewSet(
 class APIImageViewSet(viewsets.ModelViewSet):
     queryset = Image.objects.all()
     serializer_class = ImageSerializer
-    permission_classes = [permissions.DjangoModelPermissionsOrAnonReadOnly]
+    permission_classes = [permissions.IsAuthenticated]
     pagination_class = LimitOffsetPagination
 
     def get_queryset(self):