Hackers Turn One Compromised Account Into Access to Azure DevOps and Kubernetes
Microsoft attributes to Storm-3068 an intrusion that hijacked one account via password reset, then abused Azure DevOps pipelines to steal Kubernetes credentials.
Microsoft DART attributed an intrusion to Storm-3068, which took over an account through a self-service password reset and registered its own authentication methods for persistence. Using legitimate admin tools and automated scripts, the actor enumerated Azure DevOps projects, repositories, pipelines, and deployment environments, then created a pipeline authorized for over 50 resources to harvest Kubernetes credentials at scale. Seven stolen cluster configuration files were added to a repository; pipeline scripts were also altered to install the Atera remote management agent and the Chisel tunneling utility, exposing the Kubernetes API server via a reverse tunnel. Microsoft recommends phishing-resistant MFA, password-reset monitoring, branch protection, and least-privilege pipeline permissions.
- Storm-3068 hijacked an account via self-service password reset and registered its own authentication methods
- Used legitimate Azure DevOps admin tools to map projects, repositories, pipelines, and deployments
- Malicious pipeline with access to 50+ resources harvested seven Kubernetes cluster configuration files
- Pipeline scripts altered to install Atera RMM agent and Chisel reverse tunnel to external IP
Full article722 words · extracted from cybersecuritynews.com · click to collapse
A single compromised account can open the door to an entire cloud estate. A recent investigation shows how an attacker used one compromised identity to move from password recovery into Azure DevOps, development pipelines, and Kubernetes resources.
The incident did not rely on a software flaw or custom malware. Instead, the intruder abused trusted services that organizations use every day, turning ordinary access rights into a route toward source code, deployment settings, and infrastructure credentials.
Microsoft analysts identified the activity as Storm-3068 and found that the actor took over an account through a self-service password reset.
Microsoft said in a report shared with Cyber Security News (CSN) that registering its own authentication methods gave the attacker persistent access.
The case illustrates why development systems have become attractive targets. Earlier attacks against Microsoft Entra ID accounts similarly abused legitimate cloud features, although they involved a different actor.
Here, connected repositories, automation pipelines, and cloud resources amplified the impact of one compromised identity.
Hackers Turn One Compromised Account Into Access
After gaining control of the account, Storm-3068 used legitimate administrative tools and automated scripts to examine Azure DevOps projects, repositories, pipelines, and deployment environments.
This discovery helped the intruder understand which systems were connected and where valuable credentials might be available. Azure DevOps was useful because it brought together software development and cloud operations.
A separate Azure DevOps MCP flaw highlighted another way to misuse authorized access, but this intrusion instead exploited an account’s existing permissions to map trusted deployment paths and connected resources.
The actor then created a malicious pipeline aimed at collecting Kubernetes credentials at scale. It deployed a kube agent and ran multiple jobs intended to collect cluster configuration files containing connection details and authentication information needed to access Kubernetes resources.
Microsoft said the attacker deployed a pipeline authorized to access more than 50 resources and authenticate to services. Investigators later found that seven stolen cluster configuration files had been added to a repository, providing credentials needed to access targeted Kubernetes clusters.
That sequence shows how a development platform can reveal more than source code. Repositories, service connections, and deployment settings can provide a roadmap into an organization’s broader environment, allowing an attacker to extend access through relationships already trusted by the business.
Cloud Access
Storm-3068 also altered pipeline scripts to install the Atera remote management agent and download the Chisel tunneling utility.
Investigators said these changes were intended to create alternative remote-access paths and expose the Kubernetes API server for possible interaction with the clusters.
Chisel commands established a reverse tunnel to an external IP address, although the supplied source did not disclose that address.
Azure DevOps audit logs and Git version history helped investigators reconstruct the intrusion and identify the stolen credentials placed in the repository.
Microsoft’s response team analyzed records across identity systems, development platforms, and cloud infrastructure to determine how far the attacker had moved.
It worked with the affected organization through daily briefings, prioritized containment guidance, and recommendations intended to reduce opportunities for another compromise.
DART also collaborated with Microsoft Threat Intelligence to place the activity in a broader threat context. That coordination helped refine the investigation and focus response efforts across affected environments as new details emerged.
Organizations should monitor password-reset activity for repeated attempts or patterns involving multiple users. They should reduce privileged accounts’ exposure to self-service reset workflows and require phishing-resistant multifactor authentication, measures relevant to the separate password reset portal exposure reported earlier this month.
Development teams should require approvals for code changes, enforce branch protection, and restrict direct commits to critical branches so updates follow established review processes.
Pipeline permissions should also limit who can create, modify, or execute build and deployment workflows, reducing opportunities for unauthorized changes. Finally, least-privilege access should apply across identities, development platforms, and cloud resources.
Regular reviews of identity, DevOps, and cloud controls can reduce the chance that one compromised account becomes a pathway into production environments through the organization’s own trusted connections.
Cut every SOC alert investigation by 21 min. Power your SOC with instant IOC context for immediate response: Integrate TI Lookup in your SOC
Tushar is a senior cybersecurity and breach reporter. He specializes in covering cybersecurity news, trends, and emerging threats, data breaches, and malware attacks. With years of experience, he brings clarity and depth to complex security topics.