~/f4n6 $ grep -r "Default Azure Automation Setting Enables Cross-Tenant Identity Takeover" ./investigations/ --include="*.md"

Default Azure Automation Setting Enables Cross-Tenant Identity Takeover

Jeff Davies 24 Jul 2026 4 min read

1. Executive summary

Microsoft has remediated a public-by-default configuration flaw in Azure Automation that, combined with a chain of code-level vulnerabilities, could have allowed an attacker to seize another tenant's identity and access cross-tenant data, credentials, and cloud workloads. The flaw stems from a default setting that exposed Automation resources more broadly than tenants likely intended, enabling identity takeover across tenant boundaries. EMEA financial services organisations using Azure Automation should review their Automation account configurations and assess whether cross-tenant exposure occurred prior to Microsoft's remediation. No verified CVSS score, CISA-KEV exploitation state, or CVE identifier was resolved for this item; severity assessment is based solely on the source reporting.

2. Regulatory framing

Article Trigger (the fact in this item) Practical impact
DORA Art. 18: classification of ICT-related incidents and cyber threats A default cloud-platform configuration flaw enabling cross-tenant identity takeover is a cyber threat that financial entities must classify per their incident taxonomy. Clients must classify this as a cloud identity/configuration threat and determine whether it constitutes a major ICT-related incident triggering Art. 19 reporting.
DORA Art. 28: ICT third-party risk — general principles The flaw resides in a third-party ICT service (Microsoft Azure Automation) and affects the security of services the financial entity relies on. Clients should engage their third-party risk process to confirm Microsoft's remediation is complete and that no residual cross-tenant exposure remains in their Automation accounts.

3. Technical analysis & attack chain

Confidence caveat: This advisory is based on a single source (DarkReading, published 2026-07-24). No vendor advisory, CVE record, CVSS score, or CISA-KEV entry was resolved. Technical detail is limited to what the source provides. No MITRE ATT&CK technique IDs or threat actor profiles are referenced. Treat all detail below as single-sourced; verify against Microsoft's official advisory before enforcement.

Attack chain (reconstructed from source)

  1. Exposed default configuration: Azure Automation accounts operated under a public-by-default configuration that made Automation resources accessible beyond the originating tenant boundary.
  2. Code flaw chain: The configuration issue was combined with a chain of code-level vulnerabilities in the Azure Automation service, enabling an attacker to escalate from the exposed configuration to cross-tenant access.
  3. Identity seizure: The attacker could seize another tenant's identity — effectively impersonating or assuming control of the target tenant's Automation identity.
  4. Cross-tenant data and credential access: With the seized identity, the attacker could access the target tenant's data, stored credentials, and cloud workloads via Azure Automation.

Technical specifics from the source

  • Affected service: Azure Automation (Microsoft cloud service).
  • Root cause: Public-by-default configuration setting, compounded by a chain of code flaws.
  • Impact scope: Cross-tenant — an attacker in one tenant could target a different tenant.
  • Accessible resources: Data, credentials, and cloud workloads associated with the target tenant's Automation account.
  • Remediation status: Microsoft has addressed the configuration and code flaws. The specific fix mechanism (server-side patch, default-setting change, or both) is not detailed in the source.
  • CVE / CVSS / KEV: No CVE identifier, CVSS score, or CISA-KEV exploitation state was resolved in the verified reference data. The source does not cite a CVE number.
  • Attribution: No threat actor is named. No exploitation in the wild is reported.

4. Mitigation & containment

P1 — Within 24 hours

  • Identify all Azure Automation accounts in your Azure AD/Entra ID tenant. Use the following Azure CLI command to enumerate: az automation account list --query "[].{Name:name, ResourceGroup:resourceGroup, Location:location}" -o table
  • Review the network/public access configuration on each Automation account. Confirm whether Microsoft's server-side remediation has been applied (check the Azure service health dashboard and Microsoft Security Response Center communications).
  • Audit Automation account permissions and assigned managed identities / service principals for any unexpected assignments or recent changes.

P2 — Within 72 hours

  • Review Azure Activity Logs for cross-tenant or anomalous access patterns targeting Automation accounts. Focus on:
  • Authentication events from unfamiliar tenant IDs or IP ranges.
  • Runbook executions, credential accesses, or job creations not correlated with known administrative activity.
  • Managed identity token issuance events for Automation account identities.
  • Verify that no stored credentials (Automation credentials, certificates, connection objects) were accessed or exfiltrated during the exposure window. Rotate any credentials stored in Automation accounts as a precaution.
  • Confirm that Automation accounts are configured with the most restrictive network/public access setting available post-remediation.

P3 — Within 7 days

  • Implement Azure Policy definitions to enforce non-public network access on all current and future Automation accounts.
  • Review all Azure service default configurations for similar public-by-default exposure patterns (e.g., Logic Apps, Functions, Key Vault firewall defaults) and document deviations from least-privilege.
  • Update cloud security posture management (CSPM) tooling to flag Automation accounts with public access enabled as a high-severity finding.

5. Indicators of compromise

No indicators of compromise available in the source material.

Behavioural indicators

Behaviour Where to observe Confidence
Authentication events for Automation account managed identities from unfamiliar tenant IDs Azure AD / Entra ID sign-in logs, Azure Activity Log Low — inferred from described attack chain, not directly observed
Unexpected runbook job creation or execution in Automation accounts Azure Automation jobs log, Azure Activity Log Low — inferred from described impact, not directly observed
Access to Automation stored credentials, certificates, or connection objects by unfamiliar principals Azure Activity Log (Microsoft.Automation/credentials/read) Low — inferred from described impact, not directly observed

6. Detection

Insufficient indicators to author detection rules. The source does not provide specific file artefacts, command-line strings, registry keys, network indicators, or log field values that would support a functional YARA or Sigma rule. The behavioural indicators in §5 should be implemented as custom Azure Monitor / Sentinel KQL queries based on the described patterns.

7. Sources

  • DarkReading, "Default Azure Automation Setting Enables Cross-Tenant Identity Takeover," https://www.darkreading.com/cloud-security/default-azure-automation-setting-cross-tenant-identity-takeover, published 2026-07-24.

8. Adverse Trace position

This is a significant cloud identity configuration flaw with direct relevance to EMEA financial services operating multi-tenant Azure estates. The cross-tenant identity takeover vector — enabling access to credentials and workloads in a different tenant — represents a severe confidentiality and integrity risk if exploited prior to Microsoft's remediation. However, this advisory is single-sourced with no resolved CVE, CVSS, or CISA-KEV data, and no reported in-the-wild exploitation; we assess the current risk as mitigated by Microsoft's server-side fix but recommend clients verify remediation and audit for historical exposure. Adverse Trace will update this advisory if Microsoft publishes a formal CVE or security advisory with additional technical detail, and will monitor for any reports of active exploitation.


Read the original source →

Published via PulseTrace — Adverse Trace threat intelligence.

Post this to LinkedIn
Formatting is converted automatically — headings, bullets, a link back & hashtags. Paste straight in.
J
Jeff Davies