diff --git a/java/google/registry/request/auth/AuthenticatedRegistrarAccessor.java b/java/google/registry/request/auth/AuthenticatedRegistrarAccessor.java index 520638d50..1d9412d1a 100644 --- a/java/google/registry/request/auth/AuthenticatedRegistrarAccessor.java +++ b/java/google/registry/request/auth/AuthenticatedRegistrarAccessor.java @@ -220,6 +220,8 @@ public class AuthenticatedRegistrarAccessor { * @param clientId ID of the registrar we request */ public Registrar getRegistrar(String clientId) throws RegistrarAccessDeniedException { + // Verify access before checking if the registrar exists, in order to not leak information + // about objects in the system the user doesn't have permissions on. verifyAccess(clientId); Registrar registrar =