arXiv · 2506.10755
Quantifying Azure RBAC Wildcard Overreach
Abstract
Azure RBAC leverages wildcard permissions to simplify policy authoring, but this abstraction often obscures the actual set of allowed operations and undermines least-privilege guarantees. We introduce Belshazaar, a two-stage framework that targets both the effective permission set problem and the evaluation of wildcards permissions spread. First, we formalize Azure action syntax via a context free grammar and implement a compiler that expands any wildcard into its explicit action set. Second, we define an ultrametric diameter metric to quantify semantic overreach in wildcard scenarios. Applied to Microsoft s official catalog of 15481 actions, Belshazaar reveals that about 50 percent of actions admit a cross Resource Provider reach when associated with non obvious wildcards, and that effective permissions sets are effectively computable. These findings demonstrate that wildcard patterns can introduce substantial privilege bloat, and that our approach offers a scalable, semantics driven path toward tighter, least-privilege RBAC policies in Azure environments.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Christophe Parisel. 2025-06-12. Quantifying Azure RBAC Wildcard Overreach. https://arxiv.org/abs/2506.10755
Cite the original work for its findings. Save a collection to share your selection of sources.