
On October 15, 2026, attackers abused a compromised ConnectWise Cloud Backup credential to authenticate as a trusted Microsoft 365 application in customer tenants. Huntress confirmed unauthorized sign-ins in at least 162 tenants by October 16, while later reporting cited 173 partner and customer tenants. ConnectWise disabled affected application access and suspended Cloud Backup while it resets credentials and investigates.
This is a cloud trust and identity incident, not a conventional endpoint malware outbreak. The exposed application held broad permissions over Microsoft Graph, Exchange Online, Teams, SharePoint, and directory data. Defenders should audit service-principal sign-ins, application credentials, role assignments, and consent changes immediately—even if their own organization did not knowingly grant an attacker a user account.
The incident involved the former SkyKick Cloud Backup application, now branded ConnectWise Cloud Backup. A vendor-held client credential was used from 144.172.64[.]128, a hosting-provider address, rather than the private Azure ranges associated with normal application traffic. The attacker then obtained Microsoft Graph access tokens in tenants where the application was installed.
Huntress also documented a more invasive path in one tenant: a ConnectWise Teams application assigned itself Global Administrator and added new credentials to other applications, including a Huntress application. That activity demonstrates why service-principal and application-management logs matter alongside user sign-in logs.
| Date | Event | Status |
|---|---|---|
| October 15, 2026 | The compromised Cloud Backup credential was used to sign in to Microsoft 365 tenants. | 🔴 Unauthorized activity |
| October 15, 2026 | In one tenant, a ConnectWise Teams application assigned itself Global Administrator and added application credentials. | 🔴 Privilege escalation observed |
| October 16, 2026 | Huntress confirmed unauthorized sign-ins in at least 162 tenants. | 🔍 Investigation |
| October 17, 2026 | ConnectWise disabled relevant application access; Huntress reported 173 affected partner/customer tenants in a later update. | ✅ Containment underway |
| October 19–20, 2026 | ConnectWise continued credential resets and published investigation guidance and technical webinars. | 🔍 Remediation |
Potentially affected organizations include Microsoft 365 tenants with the ConnectWise Cloud Backup/SkyKick service principal or other identified ConnectWise cloud-management applications installed. The confirmed count is not a complete global exposure count: the same vendor credential could work in every tenant where the application had consent and permissions.
The incident is especially relevant to managed service providers (MSPs), their customers, and organizations that delegated broad access to backup, migration, Exchange, Teams, or SharePoint integrations. A successful application sign-in does not by itself prove that data was read or exfiltrated; tenant-specific audit evidence is required.
| Stage | Observed activity |
|---|---|
| Initial access | Theft or compromise of a vendor-held application credential. |
| Cloud authentication | Service-principal sign-ins to Microsoft 365 from 144.172.64[.]128. |
| Token access | Microsoft Graph tokens issued to the trusted application identity. |
| Privilege escalation | In one tenant, a ConnectWise Teams application added itself to Global Administrator. |
| Persistence | New application credentials were added to other applications. |
| Objectives | Unauthorized access to resources available to the affected applications; exact data access remains tenant-specific. |
This is an abuse of trusted identity and access control in a multi-tenant cloud ecosystem. It also illustrates a cloud supply-chain attack pattern: compromise at a service provider can become an identity event inside many customer environments.
Review Microsoft Entra sign-in and audit logs from at least October 1 onward for:
506e08f9-6e9a-4da4-942b-a099a03644ae (ConnectWise Cloud Backup, formerly SkyKick).24205314-2b89-4e07-a2a4-579e898a5640 (ConnectWise Cloud Management - MS Teams).144.172.64[.]128.Add member to role, Add service principal credentials, Update application, consent, owner, and permission-grant events involving ConnectWise applications.Example Microsoft Sentinel pattern (adapt field names to the tenant schema):
AuditLogs
| where TimeGenerated >= datetime(2026-10-01)
| where ActivityDisplayName has_any (
"Add member to role", "Add service principal credentials",
"Update application", "Consent to application")
| where tostring(TargetResources) has_any (
"506e08f9-6e9a-4da4-942b-a099a03644ae",
"24205314-2b89-4e07-a2a4-579e898a5640",
"ConnectWise", "SkyKick")
| project TimeGenerated, ActivityDisplayName, InitiatedBy, TargetResources, Result
| order by TimeGenerated desc
Correlate suspicious application events with mailbox access, unusual SharePoint or OneDrive downloads, new inbox or transport rules, anomalous Teams activity, and sign-ins that do not match the vendor’s normal service profile. Preserve logs before retention windows expire and treat missing application-read telemetry as an uncertainty, not proof that no data was accessed.
The incident shows how a single vendor-held credential can bypass many customer-side controls because the resulting activity is authenticated as a permitted application. MFA for human administrators does not automatically stop a stolen workload credential. Nor does disabling an individual user account address persistence created through application credentials.
The defensive priority is therefore identity visibility: know which applications can read or change tenant data, alert on service-principal behavior, and make high-impact permissions reversible. Organizations should treat trusted SaaS integrations as privileged identities with lifecycle management, not as invisible plumbing.
Attackers abused a compromised vendor-held credential belonging to ConnectWise Cloud Backup, formerly SkyKick, to authenticate to Microsoft 365 tenants as the backup application. Huntress confirmed unauthorized sign-ins across at least 162 tenants and later reported activity in 173 partner/customer tenants.
Organizations with the affected ConnectWise Cloud Backup or related ConnectWise cloud-management service principals installed may require investigation. MSPs should review both their own tenant and every customer tenant they manage.
No. It proves authentication and possible access, but each tenant must review Graph, Exchange, SharePoint, Teams, and unified audit evidence to determine what the application read or changed.
Disable affected applications, review service-principal sign-ins and application-management audit events, remove unauthorized credentials or role assignments, and preserve evidence. Follow ConnectWise’s current technical investigation guidance before restoring access.
Human-user MFA does not necessarily block a stolen client credential used by a workload identity. Workload-identity controls, least privilege, application consent restrictions, and service-principal monitoring are required controls.
ConnectWise reported containment and credential-reset work through October 20, 2026, but tenant-specific investigation remains necessary. Do not assume that a service being disabled proves there was no earlier access.
Lucas Oliveira. ConnectWise Cloud Backup: Microsoft 365 Access Incident. 21 Oct 2026. Invaders Cybersecurity. https://invaders.ie/resources/blog/data-breach/connectwise-cloud-backup-microsoft-365-access-incident.
Subscribe via RSS.
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.