Attackers have used a vendor's application identities to get into Microsoft 365 tenants, and ConnectWise has taken its Cloud Backup service offline in response. According to BleepingComputer, the service, formerly SkyKick Cloud Backup, was shut down on 17 October after administrators noticed unauthorised access to client data. Huntress confirmed at least 162 compromised tenants in its own environment. The total victim count has not been published.
Cloud Backup works through Microsoft Entra ID. Customers grant it permissions, and it acts through a service principal, an application identity that holds those permissions in each tenant.
According to Todyl, the attacker authenticated directly to Microsoft 365 as the backup application, using its secret. Because this was done by script rather than a user sign-in, MFA never applied. The app already held broad rights in each tenant, so the attacker could reach mail, OneDrive and SharePoint files, and Teams chats.
How the attacker obtained the vendor's application credentials has not been disclosed.
The picture varies by tenant, so assume nothing about yours until you have checked.
144.172.64[.]128curl/7.88.1, python-urllib/3.12, python-requests/2.31, python-requests/2.34.2506e08f9-6e9a-4da4-942b-a099a03644ae (a legitimate app, abused)Scripted sign-ins were linked to the attacker's IP from 13 to 14 October, and malicious activity was recorded on 15 October. ConnectWise disabled seven application identities on 17 October, and as of 18 October backups and restores remain unavailable. It says archives are encrypted and isolated, and that it has no indication partner backup data was compromised.
The lesson here is that the most trusted identities in a tenant are often the ones nobody watches. Obiguard SOC collects logs and host metrics through OpenTelemetry, makes them searchable in Live Logs by source and level, and fires alerts on rule matches and log volume. Each alert keeps an evidence timeline linked to the raw events behind it.
To be clear about scope: SOC works on the logs you send it. Getting Entra sign-in and audit logs into that pipeline is a configuration step on your side, and it does not replace Microsoft's own protections or revoke tokens for you. Once those logs are flowing, rules for a backup app signing in from a new address, or a service principal granting itself a directory role, turn this incident from something found days later into an alert with evidence attached.
For other recent vendor and appliance incidents, see our coverage of the BeyondTrust zero-day and the OpenCode key exposure.
Which third-party apps in your Microsoft 365 tenant can read mail and files without a person signing in, and would you notice if one signed in from an address you had never seen?
See how Obiguard SOC works or talk to us about monitoring the identities attackers prefer you ignore.
Obiguard sits in front of every AI request your organization makes — screening prompts and outputs against the guardrails, compliance frameworks, and audit trails that stories like this one make necessary.
See how it works →