Skip to content
Threat Feed
high advisory

Unauthorized Access to Microsoft 365 Tenants via Compromised ConnectWise Credentials

Threat actors are exploiting a compromised service principal credential belonging to ConnectWise Cloud Backup to gain unauthorized access to 173 Microsoft 365 tenants and potentially escalate privileges.

Security researchers have identified an active campaign where unknown threat actors are leveraging a compromised Microsoft 365 (M365) service principal credential associated with ConnectWise Cloud Backup (formerly SkyKick) to access customer environments. The compromised application holds extensive permissions to mailboxes, OneDrive, SharePoint, Teams, and directory data. The attackers have been observed moving through impacted tenants in a scripted manner, obtaining Microsoft Graph tokens to facilitate unauthorized data access.

In addition to direct data access, the threat actors have demonstrated the ability to escalate privileges within affected tenants by modifying application configurations and adding new client secrets to other highly privileged MSP management and security applications. This activity effectively persists the actor's presence and expands their reach across the MSP's downstream client base. ConnectWise has temporarily suspended application access while investigating the breach. Defenders should prioritize auditing Entra ID sign-in and audit logs for the specified application IDs and unauthorized activities occurring from known attacker infrastructure.

Attack Chain

  1. Attacker gains access to the ConnectWise Cloud Backup service principal credential via an undisclosed method.
  2. Actor authenticates to Microsoft Graph as the compromised ConnectWise Cloud Backup application using the stolen credential.
  3. Attacker uses the app's inherited permissions to access sensitive organizational data, including Exchange mailboxes, SharePoint, and OneDrive files.
  4. Actor interacts with Entra ID to assign the application Global Administrator privileges.
  5. Actor uses the application context to identify other trusted, privileged MSP or security management applications installed in the tenant.
  6. Actor executes scripts (observed using Python-urllib/3.12 user-agent) to add new client secrets to these trusted applications.
  7. Actor leverages the new client secrets to facilitate long-term persistence and facilitate movement into other downstream customer tenants.

Impact

At least 173 Microsoft 365 customer tenants have been confirmed as compromised. The attack allows for unauthorized access to sensitive mailboxes, SharePoint/OneDrive files, and directory data. Furthermore, the ability to inject credentials into security and MSP management tools creates a high risk of supply chain contamination, potentially allowing the attacker to pivot from a single compromised tenant into the MSP's entire client base.

Recommendation

  • Disable the ConnectWise Cloud Backup (App ID: 506e08f9-6e9a-4da4-942b-a099a03644ae) and ConnectWise Cloud Management app (App ID: 24205314-2b89-4e07-a2a4-579e898a5640) in your Entra ID environment until confirmed safe by the vendor.
  • Audit Entra audit logs for any unauthorized modification of application credentials or role assignments involving the specified App IDs since October 13, 2026.
  • Block the IP address 144.172.64.128 at the network perimeter or within cloud conditional access policies as it has been identified as a source of malicious authentication activity.
  • Enable and review Microsoft Graph activity logs for abnormal data access patterns or unauthorized token requests.
  • Perform a credential rotation for all MSP and security-related applications that may have been accessed or modified by the ConnectWise service principal.

Immediate actions

Disable ConnectWise Cloud Backup and Cloud Management apps in Entra ID

IAM Team 2h

Block IP 144.172.64.128

Network Security 1h

Threat Hunt

Search Entra audit logs for App ID 24205314-2b89-4e07-a2a4-579e898a5640 adding secrets

T1098.002 high high confidence hunt now

Data: Entra audit logs

Mitigations

Revoke sessions and rotate secrets for applications modified by the compromised principal

immediate IAM Team

Account Manipulation

Indicators of compromise

1

ip

TypeValue
ip144.172.64.128