AZ_AVERE_CONTRIBUTOR
Summary
Forestall ACL Alias
AZ_AVERE_CONTRIBUTOR
Azure Alias
Avere Contributor (Azure RBAC)
Affected Object Types
Virtual Machines
Exploitation Certainty
Certain
Azure RBAC Role
Avere Contributor (4f8fab4f-1852-4a58-a46a-8eaf358af14a)
Description
AZ_AVERE_CONTRIBUTOR represents the Azure RBAC Avere Contributor role assignment. This role was designed for managing Avere vFXT clusters but includes dangerous permissions that can be abused against standard Azure VMs.
The critical abuse vector is that this role includes:
Execute Run Commands on VMs.
Manage VM extensions which can be used for code execution.
Identification
PowerShell (Az Module)
Connect-AzAccount
# List all Avere Contributor assignments
Get-AzRoleAssignment -RoleDefinitionName "Avere Contributor" |
Select-Object DisplayName, SignInName, ObjectType, Scope |
Format-Table -AutoSize
Azure CLI
Azure Portal
Open Azure Portal -> Subscriptions (or target scope).
Go to Access control (IAM) -> Role assignments.
Filter by Role = Avere Contributor.
Review assignments - note that this role may be assigned for Avere clusters but affects all VMs.
Exploitation
Execute Run Command / Deploy Extension
Avere Contributor includes permissions for VM Run Command and extension deployment. For detailed exploitation techniques, see AZ_EXECUTE_COMMAND.
Mitigation
Review and minimize Avere Contributor assignments
This role should only be assigned to identities managing Avere vFXT clusters.
Scope assignments to specific Avere resources, not subscriptions or resource groups.
Enable endpoint protection
Deploy EDR solutions to detect post-exploitation activity.
Detection
Use the Azure Portal:
Open Azure Portal -> Monitor -> Activity log.
Filter by Operation name containing:
extensions/writerunCommand
Review the Initiated by column for unexpected principals with Avere Contributor role.
Check the Resource column to identify affected VMs.
Open the affected VM and review Extensions + applications, Run command, and Access control (IAM).
References
Last updated
Was this helpful?