ConnectWise Cloud Backup Supply Chain Attack on M365

ConnectWise Cloud Backup Supply Chain Attack Hits M365 Tenants

HIGH
October 17, 2026
5m read
Supply Chain AttackCloud SecurityCyberattack

Impact Scope

People Affected

At least 173 tenants

Industries Affected

TechnologyLegal ServicesOther

Related Entities

Products & Tech

Full Report

Executive Summary

An ongoing supply chain attack is targeting customers of ConnectWise Cloud Backup (formerly SkyKick). Threat actors have compromised a credential associated with the application's Microsoft 365 OAuth App (AppId: 506e08f9-6e9a-4da4-942b-a099a03644ae) and are using its extensive permissions to gain unauthorized access to customer tenants. The attackers have been observed performing reconnaissance via the Microsoft Graph API and attempting to add new credentials to service principals to establish persistence. The activity, which originated from IP address 144.172.64.128, has impacted at least 173 tenants, according to security firm Huntress.


Threat Overview

The attack represents a classic supply chain attack, where a trusted third-party application becomes the vector for compromise. The ConnectWise Cloud Backup app is granted highly permissive access to customer M365 environments, including Directory.ReadWrite.All, to perform its backup functions. By compromising the application's own credential, the threat actor can generate access tokens and inherit these permissions across all tenants where the application is installed and consented. This allows the actor to bypass traditional user-based authentication controls like MFA and access sensitive data such as emails, OneDrive files, SharePoint sites, and Teams messages.


Technical Analysis

The attack was highly automated and swift. On October 15, 2026, between 06:13 and 08:34 UTC, the threat actor iterated through tenants in sorted GUID order, with only seconds between each compromise. All malicious activity originated from the IP address 144.172.64.128.

Key TTPs observed include:

  • T1528 - Steal Application Access Token: The actor authenticated to the legitimate OAuth application using a compromised credential to obtain access tokens for customer tenants.
  • T1098.001 - Additional Cloud Credentials: Microsoft observed the actor attempting to add new credentials to the application's service principal within target tenants. This is a persistence technique designed to create a backdoor, allowing direct access even if the initial compromised credential is remediated.
  • Reconnaissance: The actor used the Microsoft Graph API to perform reconnaissance within the compromised tenants, likely to identify high-value targets and data.

The same source IP was also linked to password spraying campaigns against law firms on October 13 and 14, suggesting the actor is involved in multiple concurrent operations.


Impact Assessment

The impact of this attack is significant due to the broad permissions granted to the backup application. Potential consequences for affected organizations include:

  • Widespread Data Breach: Unauthorized access to and potential exfiltration of all data within Microsoft 365, including emails, documents, and internal communications.
  • Business Email Compromise (BEC): The ability to read and send emails from any compromised mailbox creates a high risk of sophisticated BEC attacks.
  • Persistence and Backdoors: Successful creation of new credentials on the service principal would grant the attacker persistent, direct access to the tenant, which is difficult to detect and remove.
  • Loss of Trust: The incident erodes trust in the security of third-party applications and the MSP ecosystem.

IOCs — Directly from Articles

Type
ip_address_v4
Value
144.172.64.128
Description
Source IP of the threat actor activity.
Type
other
Value
506e08f9-6e9a-4da4-942b-a099a03644ae
Description
Application ID of the compromised ConnectWise Cloud Backup OAuth App.

Detection & Response

Organizations using ConnectWise Cloud Backup should take immediate action:

  1. Hunt for IOCs: Search Azure AD sign-in logs and Microsoft 365 unified audit logs for any activity from the IP address 144.172.64.128.
  2. Review App Sign-ins: Specifically filter Azure AD sign-in logs for the Application ID 506e08f9-6e9a-4da4-942b-a099a03644ae and scrutinize all sign-in events for anomalies.
  3. Audit Service Principals: Use PowerShell or the Azure portal to inspect the credentials associated with the ConnectWise Cloud Backup service principal in your tenant. Look for any recently added credentials that were not configured by your administrators. This can be achieved with D3-DAM: Domain Account Monitoring.
  4. Revoke Sessions: If suspicious activity is found, immediately revoke all refresh tokens for the compromised application and consider temporarily disabling the application until the vendor provides a clear resolution.

Mitigation

While the primary responsibility for securing the application lies with the vendor, customers can take steps to reduce their risk exposure:

  1. Principle of Least Privilege: Regularly audit the permissions granted to all third-party OAuth applications in your M365 environment. Remove any permissions that are not strictly necessary for the application's function. This is a key aspect of D3-ACH: Application Configuration Hardening.
  2. Conditional Access Policies: Implement Azure AD Conditional Access policies that can restrict application access based on factors like IP address, location, and device compliance. While this may not have stopped the initial token generation, it can help block subsequent abuse.
  3. App Governance: Utilize Microsoft 365's app governance features to set policies that alert on or block applications with overly permissive or risky permissions.
  4. Monitor App Behavior: Implement continuous monitoring for anomalous application behavior, such as an app accessing data it has never touched before or a sudden spike in API calls.

Timeline of Events

1
October 13, 2026
The threat actor IP (144.172.64.128) was observed in password spraying campaigns against law firms.
2
October 15, 2026
The automated supply chain attack against ConnectWise Cloud Backup tenants begins.
3
October 15, 2026
The observed window of malicious activity ends.
4
October 17, 2026
This article was published

MITRE ATT&CK Mitigations

Audit

M1047enterprise

Auditing Azure AD logs for anomalous sign-ins and service principal modifications is key to detection.

Applying the principle of least privilege to OAuth application permissions reduces the potential impact of a compromise.

Implementing app governance policies and conditional access rules hardens the cloud environment against abuse.

D3FEND Defensive Countermeasures

Security teams must establish continuous monitoring of all service principals and enterprise applications within Azure AD. Specifically for this incident, create detection rules that alert on any credential modification (e.g., adding a new client secret or certificate) to the ConnectWise Cloud Backup service principal (AppId: 506e08f9-6e9a-4da4-942b-a099a03644ae). This monitoring should be extended to all high-privilege applications. Use the Unified Audit Log in Microsoft Purview to track Add service principal credentials events. Any such modification occurring outside a planned change window should be treated as a high-priority security incident, as it is a key persistence technique used by attackers in this campaign.

Conduct a comprehensive audit of all third-party OAuth applications in your Microsoft 365 environment. For each application, including ConnectWise Cloud Backup, review the granted permissions against the principle of least privilege. Challenge permissions like Directory.ReadWrite.All and Mail.ReadWrite and engage with the vendor to understand if less permissive alternatives are available. Where possible, use Microsoft's app governance features to create policies that alert on or block the consent of new applications with risky permissions. This proactive hardening reduces the 'blast radius' if an application's credentials are ever compromised, limiting the attacker's ability to access data and create backdoors.

Analyze Azure AD sign-in logs to baseline normal activity for high-privilege applications. For the ConnectWise app, normal activity should consist of predictable, automated sign-ins from vendor-owned IP ranges. The activity from 144.172.64.128 is a clear anomaly. Create SIEM alerts for sign-ins to critical service principals from IP addresses not on an established allowlist. Furthermore, monitor for unusual patterns, such as a service principal that typically only performs backups suddenly making Graph API calls to enumerate users or modify other applications. This behavioral analysis can detect the abuse of a compromised application credential even if the source IP changes.

Timeline of Events

1
October 13, 2026

The threat actor IP (144.172.64.128) was observed in password spraying campaigns against law firms.

2
October 15, 2026

The automated supply chain attack against ConnectWise Cloud Backup tenants begins.

3
October 15, 2026

The observed window of malicious activity ends.

Sources & References

Hackers Use Compromised ConnectWise Cloud Backup App to Hit M365 Tenants
The Hacker News (thehackernews.com) •October 17, 2026

Article Author

Jason Gomes

Jason Gomes

• Cybersecurity Practitioner

Cybersecurity professional with over 10 years of specialized experience in security operations, threat intelligence, incident response, and security automation. Expertise spans SOAR/XSOAR orchestration, threat intelligence platforms, SIEM/UEBA analytics, and building cyber fusion centers. Background includes technical enablement, solution architecture for enterprise and government clients, and implementing security automation workflows across IR, TIP, and SOC use cases.

Threat Intelligence & AnalysisSecurity Orchestration (SOAR/XSOAR)Incident Response & Digital ForensicsSecurity Operations Center (SOC)SIEM & Security AnalyticsCyber Fusion & Threat SharingSecurity Automation & IntegrationManaged Detection & Response (MDR)

Editorial Standards & Analyst Review

CyberNetSec.io uses automation to assist source monitoring, deduplication, observable extraction, and structured intelligence generation. Published analysis follows human-defined editorial standards and adds defensive context including MITRE ATT&CK, D3FEND, STIX, and Sigma where applicable. Read our editorial policy.

Tags

supply chainOAuthMicrosoft 365cloud securityMSP

📢 Share This Article

Help others stay informed about cybersecurity threats

🎯 MITRE ATT&CK Mapped

Every tactic, technique, and sub-technique used in this threat has been identified and mapped to the MITRE ATT&CK framework for consistent, actionable threat language.

🧠 Enriched & Analyzed

Observables and indicators of compromise (IOCs) have been extracted and cataloged. Risk has been assessed and correlated with known threat actors and historical campaigns.

🛡️ Actionable Guidance

Detection rules, incident response steps, and D3FEND-aligned mitigation strategies are included so your team can act on this intelligence immediately.

🔗 STIX Visualizer

Structured threat data is packaged as a STIX 2.1 bundle and can be visualized as an interactive graph — relationships between actors, malware, techniques, and indicators.

⚡ Sigma Generator

Sigma detection rules are derived from the threat techniques in this article and can be converted for deployment across any major SIEM or EDR platform.