Foresight News rapporte que l'équipe de recherche de Brave a publié un rapport indiquant que le système d'autorisation des transactions blockchain zkLogin présente trois principales vulnérabilités. Le rapport montre que ces vulnérabilités ne sont pas dues à des problèmes d'implémentation, mais sont des défauts inhérents à l'architecture actuelle de zkLogin et au système dans son ensemble.
Les trois types de vulnérabilités mentionnées dans le rapport incluent : une dépendance implicite de zkLogin à des documents JSON émis par des tiers pouvant entraîner des ambiguïtés sémantiques, la conversion de documents d'authentification de détenteurs à court terme en certificats d'autorisation permanents, et le risque accru de confidentialité et de gouvernance dû à la centralisation du système de confiance. Ces vulnérabilités ne concernent pas la cryptographie ou la preuve à divulgation zéro, mais résultent d'ambiguïtés sémantiques, d'un manque de garanties de liaison, et d'un transfert de confiance dans l'architecture.