diff --git a/modules/admin/lib/ConfigController.php b/modules/admin/lib/ConfigController.php
index 604b53e3dcfe9c7741c35671d48b9931361eba00..d4764b58502c09e98d764bf9546288a7eba0c5e1 100644
--- a/modules/admin/lib/ConfigController.php
+++ b/modules/admin/lib/ConfigController.php
@@ -128,6 +128,8 @@ class ConfigController
      */
     public function phpinfo()
     {
+        Utils\Auth::requireAdmin();
+
         return new RunnableResponse('phpinfo');
     }