Azure AuditLogs: Privileged role assignment to user access admin
Flags Azure AuditLogs events where a user is assigned to User Access Administrator, enabling full subscription management.
- Product
- azure
- Service
- auditlogs
- Author
- Austin Songer @austinsonger (SigmaHQ), DRL 1.1
- Published
- 2021-11-26
- Updated
- 2026-07-31
ATT&CK techniques
Initial Access → Defense EvasionRecon
Resource Dev
Initial Access
Execution
Persistence
Priv Esc
Defense Evasion
Cred Access
Discovery
Lateral Movement
Collection
C2
Exfiltration
Impact
What it detects
This rule flags an Azure AuditLogs event where the caller is assigned to the "user access admin" role, enabling management of Azure subscriptions. Permission elevation like this can be used by an attacker to gain broad administrative access for persistence or further actions across the tenant. Detection relies on AuditLogs entries capturing the category "Administrative" and the specific operation name "Assigns the caller to user access admin".
Reporting behind it
Changelog
v5- v5Candidate ingested via manual entry.2026-07-31
- v4Candidate ingested via manual entry.2026-07-31
- v3Candidate ingested via manual entry.2026-07-31
- v2Candidate ingested via manual entry.2026-07-31
- v1No changelog recorded for this version.2026-07-30
Detection content is published as a reviewed draft. Tune thresholds and exclusions against your own telemetry before enabling this rule for alerting.
title: "Azure AuditLogs: Privileged role assignment to user access admin"
id: e2bcddb3-cc7a-40db-8130-8b7be794a2a9
status: test
description: This rule flags an Azure AuditLogs event where the caller is assigned to the "user access admin" role, enabling management of Azure subscriptions. Permission elevation like this can be used by an attacker to gain broad administrative access for persistence or further actions across the tenant. Detection relies on AuditLogs entries capturing the category "Administrative" and the specific operation name "Assigns the caller to user access admin".
references:
- https://learn.microsoft.com/en-us/entra/architecture/security-operations-privileged-accounts#assignment-and-elevation
- https://github.com/SigmaHQ/sigma/blob/master/rules/cloud/azure/audit_logs/azure_subscription_permissions_elevation_via_auditlogs.yml
author: Austin Songer @austinsonger, Huntrule Team
date: 2021-11-26
modified: 2022-12-25
tags:
- attack.privilege-escalation
- attack.persistence
- attack.initial-access
- attack.stealth
- attack.t1078
logsource:
product: azure
service: auditlogs
detection:
selection:
Category: Administrative
OperationName: Assigns the caller to user access admin
condition: selection
falsepositives:
- If this was approved by System Administrator.
level: high
license: DRL-1.1
related:
- id: ca9bf243-465e-494a-9e54-bf9fc239057d
type: derived