Cyber & AI intelligence
Wasteland.
Briefs indexed3476
Issues33
Published Mondays07:30 CT
▣ Breach CONNECTWISE-MICROS 2026-10-18

ConnectWise: Stolen Cloud Backup App Credential Used to Breach Microsoft 365 Tenants

"An attacker used a stolen credential for ConnectWise Cloud Backup to sign in to customers' Microsoft 365 tenants. ConnectWise Cloud Backup, formerly SkyKick Cloud Backup, is a backup service that managed service…"

An attacker used a stolen credential for ConnectWise Cloud Backup to sign in to customers' Microsoft 365 tenants. ConnectWise Cloud Backup, formerly SkyKick Cloud Backup, is a backup service that managed service providers (MSPs) use to protect client data. Huntress first broke the news. As of 19:00 UTC on October 16, it had confirmed unauthorized sign-ins in 162 tenants that it monitors. Huntress and others stress that this is not a total count. ConnectWise says it "identified unauthorized access to application identities within the ConnectWise Cloud Backup environment." The company shut off application access for its partners and their clients, which has interrupted backup services until further notice. Microsoft has also confirmed the malicious activity, according to BleepingComputer. According to The Hacker News, as cited by SpecterOps, Microsoft calls it an active supply-chain attack. Nobody has publicly named the attacker, and ConnectWise has not said how the credential was obtained.

What Happened

The timeline below combines vendor, researcher and press accounts. All times are UTC.

Huntress PRIMARY finding: In one partner tenant, a second app, ConnectWise Cloud Management - MS Teams (App ID 24205314-2b89-4e07-a2a4-579e898a5640), granted itself Global Administrator. It then added new credentials to two other applications in that tenant. One of them was a single-tenant Huntress application unique to that partner. Huntress has high confidence that the attacker also abused ConnectWise Cloud Management apps for Exchange Online, Teams, SharePoint Online, MS Graph and Partner Center.

Where accounts differ:

What Was Taken

This part is unresolved, and the sources do not agree.

What could be reached is clearer than what was taken. Guardz, TSN and Coalition describe the app as having broad access to mailboxes, OneDrive, SharePoint, Teams and directory data. The Hacker News, cited by SpecterOps, reports that the permissions already granted included Directory.ReadWrite.All.

Scale of exposure: No overall victim count exists. Huntress's 162 is confirmed malicious sign-ins inside its own customer base only. Inforcer's figure is broader: about 3,800 of the tenants it manages had the backup app installed, and roughly two in three were not actively using it. ConnectWise has not disclosed how many customers are affected.

Why It Matters

The Attack Technique

Huntress describes the root artifact as a compromised Microsoft 365 credential (an API secret) belonging to ConnectWise Cloud Backup. In Entra ID, the app is represented in each customer tenant by a service principal, which is the app's identity there. Anyone holding the app's secret or certificate inherits every permission that customers granted it.

Observed tradecraft:

How the attacker first obtained the credential has not been disclosed. ConnectWise notes that access tokens issued before it revoked the credentials "may remain usable until they expire."

What Organizations Should Do

  1. Disable the affected apps, but don't delete them. In every tenant, disable ConnectWise Cloud Backup (506e08f9-6e9a-4da4-942b-a099a03644ae) and ConnectWise Cloud Management - MS Teams (24205314-2b89-4e07-a2a4-579e898a5640). Consider also disabling the other ConnectWise Cloud Management apps. Huntress advises disabling rather than deleting, and says disabling does not affect backups ConnectWise has already stored.
  2. Review credentials on every application. Disabling the abused apps does not remove credentials the attacker already added. Check all app registrations and service principals for secrets or certificates added since October 13, as SpecterOps recommends.
  3. Audit directory role assignments. Look for Global Administrator, Exchange Administrator or other privileged roles assigned to service principals, and remove any you cannot explain.
  4. Hunt in sign-in and audit logs. Search service principal sign-ins for 144.172.64.128 and the Python user agents above, focusing on October 15. Then cross-check against audit-log changes to apps and roles.
  5. Clean up old consents. Inventory every third-party multi-tenant app across all managed tenants, check when each was last used, and remove the ones you don't need. Inforcer's data suggests most installs of this app were dormant.
  6. Assume exposure where the app was installed. App-only token activity is poorly logged, so treat mailbox, SharePoint and Teams data in affected tenants as potentially exposed. Confirm backup retention and restore options directly with ConnectWise.

Sources: Hackers breach Microsoft 365 tenants via ConnectWise supply-chain a... | ConnectWise (SkyKick) Vendor Credentials Abused in M365 Attacks Hu... | Trust Center Advisories ConnectWise | When the backup app becomes the way in | ConnectWise Backup Credential Used to Breach M365 TSN | ConnectWise (SkyKick) Breach in Microsoft 365 Guardz.com | ConnectWise Investigating Unauthorized Access to Cloud Backup App | ConnectWise SkyKick Breach: M365 Tenant Check SpecterOps