Attackers Target MSPs Using Stolen Microsoft App Credentials

Rather than relying on zero-day vulnerabilities, the threat actors utilized valid but stolen credentials to compromise sophisticated cloud infrastructure. This shift in tactical focus marks a critical evolution in the threat landscape where adversaries no longer need to find flaws in code when they can exploit flaws in identity management. In 2026, the complexity of cloud ecosystems has made it increasingly difficult for organizations to track every automated process and integration. Managed Service Providers, which manage the digital foundations for countless enterprises, have become the primary targets because their high-level access permissions offer a direct path into client environments. By obtaining credentials for Microsoft Entra ID app registrations, attackers can operate within a trusted framework that bypasses traditional security signals. This method allows for a silent, persistent presence that avoids the scrutiny often placed on human users, making it one of the most dangerous vectors.

Mechanisms of Modern Identity Breaches

Service Principal Abuse: The Vulnerability of Non-Human Identities

The core of the recent campaign lies in the exploitation of application identities and service principals, which function as the digital IDs for software integrations rather than human users. Unlike standard user accounts that require manual sign-ins and are protected by Multi-Factor Authentication (MFA), these application registrations often operate autonomously to facilitate data exchange between cloud services. Attackers have recognized that while security teams are busy reinforcing the front door for employees, the back door used by automated scripts remains relatively unguarded. By stealing credentials for these Entra ID app registrations, threat actors gain the ability to perform ‘app-only’ authentication. This technique effectively renders many standard Conditional Access policies obsolete, as those policies are frequently configured to trigger only during interactive user sessions. Consequently, once an attacker has these secrets, they can act with the full authority of the service.

Token Sequencing: The Methodology of Data Acquisition

The technical execution of these attacks follows a structured and highly automated sequence designed to maximize data extraction in a short timeframe. After securing initial access through a compromised app registration, the threat actors typically request an Azure Resource Manager (ARM) token. This specific token serves as a master key for the environment, allowing the operator to probe the broader cloud infrastructure for further opportunities. From there, the attackers systematically request additional tokens for critical services, including Azure Key Vault, Microsoft Graph, and various Storage accounts. This sequencing allows them to peel back layers of security, reaching the heart of the organization’s data. By leveraging these tokens, the automated scripts can navigate through complex folder structures with surgical precision. This level of automation ensures that the attack can scale rapidly, affecting multiple targets within a single campaign without requiring manual oversight.

Systemic Consequences and Remediation Strategies

Managed Service Providers: Addressing Supply Chain Risks

The impact of this campaign extends far beyond the initial point of entry, illustrating the unique dangers inherent in the managed service provider supply chain. By compromising a single multi-tenant application managed by an MSP, the attackers gained a strategic foothold into the environments of at least 27 different organizations. These victims spanned a wide range of critical sectors, including government agencies, energy providers, educational institutions, and legal firms. This broad reach highlights how a single vulnerability in a trusted third-party integration can lead to a systemic failure across multiple industries. During the investigation, it was discovered that actors performed wildcard searches to exfiltrate 81 high-priority files and over 2,200 mailbox items. Most of these malicious requests originated from the IP address 199.19.77.84, which acted as a central hub for the command and control infrastructure throughout the entire automated operation.

Identity Governance: Implementing Proactive Defense

Ultimately, the security community recognized that standard user-focused policies were no longer sufficient to protect against the abuse of automated service principals. Organizations began implementing workload-specific Conditional Access policies that bridged the gap left by interactive login requirements. These advanced configurations required a deeper understanding of how applications interacted with the cloud, moving beyond simple IP filtering to include device health and behavioral analytics. Defenders moved toward a model where every non-human identity was treated with the same level of suspicion and oversight as a high-privileged administrator. By centralizing the monitoring of service principal sign-ins and non-interactive logs, teams improved their ability to detect the subtle signs of token replay and automated harvesting. This shift in strategy proved essential for neutralizing the advantages that threat actors held during the initial wave of identity-based attacks. Resilience was found through vigilance.

Trending

Subscribe to Newsletter

Stay informed about the latest news, developments, and solutions in data security and management.

Invalid Email Address
Invalid Email Address

We'll Be Sending You Our Best Soon

You’re all set to receive our content directly in your inbox.

Something went wrong, please try again later

Subscribe to Newsletter

Stay informed about the latest news, developments, and solutions in data security and management.

Invalid Email Address
Invalid Email Address

We'll Be Sending You Our Best Soon

You’re all set to receive our content directly in your inbox.

Something went wrong, please try again later