
Unknown threat actors used a compromised Microsoft 365 credential belonging to ConnectWise Cloud Backup, formerly SkyKick, on October 15, 2026, to access customer environments where the application was installed. Huntress confirmed unauthorized sign-ins in 173 partner and customer tenants, making this a serious software supply-chain and cloud identity incident rather than a routine product outage.
The application is designed to back up Microsoft 365 data and therefore can hold broad permissions across Exchange mailboxes, OneDrive, SharePoint, Teams, and directory services. Organizations that installed the app should disable it until ConnectWise confirms credential rotation, preserve evidence, review Microsoft Entra activity, and investigate any new application roles or credentials.
So what? A trusted SaaS identity can inherit the access already granted to it across many tenants. The first response priority is to contain that identity and determine whether attackers used its permissions to read data or change tenant configuration.
The incident, as currently reported, involves the ConnectWise Cloud Backup application identity rather than a vulnerability exploited directly on each customer’s network.
144.172.64[.]128, a hosting-provider address that is not consistent with the application’s normal Azure private-network traffic.The exact scope of data access, the identity of the threat actors, and the full intrusion path remain unconfirmed. A successful application sign-in proves authentication activity, but it does not by itself prove that every accessible mailbox, file, or Teams resource was read.
Potentially affected organizations are Microsoft 365 tenants with ConnectWise Cloud Backup, formerly SkyKick Backup, installed and consented. The application appears in Microsoft Entra as ConnectWise Cloud Backup or SkyKick Backup, with application ID 506e08f9-6e9a-4da4-942b-a099a03644ae.
Managed service providers are especially exposed because one partner may administer the application across many customer tenants. A second application, ConnectWise Cloud Management - MS Teams, was also associated with suspicious activity in one Huntress investigation; its application ID is 24205314-2b89-4e07-a2a4-579e898a5640.
Organizations that uninstalled the product years ago should still verify whether the enterprise application, service principal, delegated consent, or residual role assignment remains in their tenant.
The currently supported chain is:
This is a credential theft and trusted-relationship abuse scenario. It does not require a user to enter a password, and customer MFA does not necessarily block a compromised vendor service principal.
| Technique | Relevance |
|---|---|
| T1078 - Valid Accounts | A compromised vendor credential was reportedly used to authenticate as a legitimate application identity. |
| T1098 - Account Manipulation | Huntress reported suspicious application role and credential changes in one partner tenant. |
| T1528 - Steal Application Access Token | Access tokens issued to the service principal could enable Graph activity within its consented scope. |
| T1530 - Data from Cloud Storage Object | OneDrive, SharePoint, and other cloud data may be reachable if included in the application’s permissions. |
| T1087.004 - Account Discovery: Cloud Account | Directory permissions can expose tenant and identity information during investigation or follow-on activity. |
506e08f9-6e9a-4da4-942b-a099a03644ae from October 13 onward.144.172.64[.]128 and any unexpected non-Azure source infrastructure.24205314-2b89-4e07-a2a4-579e898a5640 and validate every role or credential change.Example Microsoft Sentinel KQL pattern:
let suspiciousApps = dynamic([
"506e08f9-6e9a-4da4-942b-a099a03644ae",
"24205314-2b89-4e07-a2a4-579e898a5640"
]);
SigninLogs
| where TimeGenerated >= datetime(2026-10-13)
| where AppId in (suspiciousApps)
or IPAddress == "144.172.64.128"
| project TimeGenerated, UserPrincipalName, AppDisplayName, AppId,
IPAddress, ResultType, ResultDescription, ResourceDisplayName
| order by TimeGenerated desc
The query is an example detection pattern. Adapt field names and data sources to the tenant’s Microsoft Sentinel and Entra schema.
The incident demonstrates why identity and access management must include non-human identities, service principals, and vendor-operated credentials. A customer can enforce phishing-resistant MFA for every employee and still inherit risk from a trusted application whose secret is held outside the tenant.
Cloud backup products are especially sensitive because their business purpose requires broad access to data. That creates a high-value blast radius: compromise of one vendor credential can translate into authenticated activity across many organizations without exploiting an internet-facing server in each environment.
The practical lesson is not to remove every SaaS integration. It is to make consent measurable and revocable, monitor service-principal behavior as closely as user behavior, and maintain a tested path to disable a vendor application without losing the ability to recover critical data.
Written by
Research
A DevOps engineer and cybersecurity enthusiast with a passion for uncovering the latest in zero-day exploits, automation, and emerging tech. I write to share real-world insights from the trenches of IT and security, aiming to make complex topics more accessible and actionable. Whether I’m building tools, tracking threat actors, or experimenting with AI workflows, I’m always exploring new ways to stay one step ahead in today’s fast-moving digital landscape.
Get the latest cybersecurity insights delivered to your inbox.