Threats and Attacks in Cloud Computing: What Every Business Must Know
Unit 42 analyzed more than 680,000 cloud identities and found 99% had excessive permissions. Not most. Not many. Ninety-nine percent. That single number explains more about threats and attacks in cloud computing today than any list of exploit names ever could.
What are the biggest threats and attacks in cloud computing right now?
Threats and attacks in cloud computing in 2026 center overwhelmingly on identity and misconfiguration rather than novel exploits, with Unit 42’s Global Incident Response Report finding over 90% of breaches were enabled by misconfigurations or security coverage gaps, not sophisticated new attack techniques.
This pattern holds across nearly every incident Unit 42 investigated: identity weaknesses played a material role in almost 90% of cases, and 65% of initial access came from stolen credentials, MFA bypass, or IAM misconfigurations specifically. Attackers increasingly aren’t breaking into cloud environments, they’re logging in, using access your own organization left too permissive or too long-lived, which is exactly why the sections below focus on identity and configuration discipline rather than exotic exploit chains.
What is an attack vector, and how do cloud environments create new ones?
What is an attack vector in cyber security: the specific method an attacker uses to gain initial unauthorized access. Cloud environments multiply attack vectors far beyond traditional on-premises infrastructure, since every API, OAuth integration, and workload identity connection represents a new potential entry point traditional perimeter thinking never accounted for.
A traditional network has a defined perimeter, a firewall, a handful of ingress points. A cloud environment has none of that structural simplicity, resources spin up dynamically, services authenticate to each other automatically, and third-party integrations connect via OAuth grants nobody manually reviews after initial approval. Unit 42’s data confirms this complexity directly: 87% of intrusions crossed more than one attack surface, and 67% crossed three or more, spanning endpoints, cloud infrastructure, SaaS applications, and identity systems simultaneously rather than staying contained to one vector.
Misconfiguration: still the single largest preventable cause of cloud breaches
Misconfiguration remains the single largest preventable cause of cloud breaches, responsible for over 90% of incidents Unit 42 investigated, not because attackers found clever new exploits, but because organizations left security controls inconsistently deployed across their own environment.
The specific failure pattern Unit 42 documented repeatedly: critical controls like endpoint protection fully deployed in one business unit but missing or degraded in another, creating an obvious path of least resistance any attacker doing basic reconnaissance would find quickly. Tool sprawl compounds this directly, many organizations run 50 or more security products simultaneously, making consistent deployment and clear signal interpretation genuinely difficult even for well-resourced teams. A single analyst monitoring dozens of separate consoles cannot realistically match an attack timeline now measured in minutes, which is exactly why consolidated visibility matters more than adding another point solution to an already sprawling stack.
IAM privilege escalation: how a leaked token becomes full admin access
IAM privilege escalation in cloud environments happens overwhelmingly through excessive standing permissions rather than sophisticated technique, and Unit 42’s own analysis of over 680,000 cloud identities found 99% carried excessive permissions, some completely unused for 60 days or more before an attacker ever touched them.
This over-permissioning creates repeatable, predictable escalation paths: over-scoped roles, inherited permissions nobody revisited, and unretired legacy grants let attackers write to IAM directly and escalate privileges using the organization’s own access architecture, no sophisticated exploit tooling required. Token theft and illicit OAuth grants compound this further, letting attackers bypass MFA entirely and persist without repeated logins that might otherwise trigger detection. The practical lesson here is uncomfortable but simple: your identity architecture is likely already the attacker’s easiest path forward, regardless of how well-defended your network perimeter looks on paper.
What is lateral movement, and how does it play out across namespaces and accounts?
What is lateral movement in cyber security: the techniques attackers use to move from one compromised system to another, searching for higher-value targets. In cloud environments specifically, this plays out across namespaces, service accounts, and cross-account trust relationships that traditional network segmentation was never designed to contain.
A compromised pod inherits the cloud IAM permissions tied to its service account through OIDC token exchange, meaning lateral movement in Kubernetes doesn’t require breaking into a new system at all, it requires the compromised workload’s existing, often over-permissioned identity to reach further than anyone intended. Node IAM roles create additional risk here specifically, since a single compromised node can potentially expose the identity of every workload scheduled onto it, turning one weak point into a much broader compromise across the cluster.
A real chain: from stolen credential to public repositories in under 72 hours
A documented March 2026 incident shows exactly how fast this chain executes in practice: attackers exploited a misconfigured GitHub Actions workflow in the widely used Trivy vulnerability scanner, stole a privileged access token, and when the maintainer’s credential rotation proved incomplete, used the residual valid token to compromise the tool’s public releases within weeks.
The attackers force-pushed malicious release tags to a repository embedded in over 10,000 CI/CD pipelines worldwide, publishing a backdoored binary that deployed a three-stage credential stealer targeting more than 50 credential types across major cloud providers, with Kubernetes persistence built in for lateral movement. The malicious packages stayed live for roughly 40 minutes to 3 hours before detection, but the real damage compounded faster: the stolen credentials were weaponized within 96 hours to compromise a second, separate security tool, proving one supply chain breach cascades to downstream systems far quicker than most incident response timelines assume. This case is a genuine, current illustration of why “we scan our dependencies” isn’t sufficient protection when the scanning tool itself becomes the compromised link.
CI/CD and workload identity federation: the newer attack surface
CI/CD pipelines represent a genuinely newer, less-defended attack surface specifically because they’re granted broad, often long-lived credentials to deploy code and infrastructure, exactly the kind of standing access the identity statistics above show organizations routinely over-provision and forget to revoke.
Workload identity federation, using OIDC token exchange instead of static, long-lived credentials, is the direct architectural fix major cloud providers now support specifically to close this gap: AWS, GCP, and Azure all support GitHub Actions OIDC federation, issuing short-lived, scoped tokens rather than storing permanent secrets inside the pipeline itself. This matters concretely against exactly the Trivy-style attack covered above, since a credential stealer harvesting long-lived secrets from memory finds nothing worth stealing in a properly federated pipeline, the tokens expire within minutes regardless of whether they’re stolen. Any business still storing static CI/CD credentials as platform environment variables should treat migrating to OIDC federation as a near-term priority, not a someday architectural improvement.
Why Kubernetes attacks now complete in minutes, not days
Kubernetes compromise timelines have compressed dramatically once an attacker gains any foothold: extracting every secret in a cluster is a single API call completing in seconds, and creating a persistent backdoor takes under two minutes, assuming the attacker holds a valid, unexpired credential.
This is precisely why credential lifespan matters more than almost any other single control: short-lived OIDC-based kubeconfig tokens on AWS EKS expire in just 15 minutes, meaning an attacker who obtains a stolen kubeconfig but waits past that window loses access entirely, forced to authenticate again through channels that may now be monitored. Static service account tokens, the Kubernetes default before version 1.24, never expire at all, meaning a credential leaked in a commit from years ago may still authenticate today if that service account was never deliberately deleted. Auditing for exactly this, old, non-expiring service account tokens still active in your cluster, is one of the highest-leverage, lowest-effort security reviews a Kubernetes-running business can run this month.
Cloud penetration testing: what a proper assessment actually covers
Cloud penetration testing conducted properly covers IAM permission analysis, OAuth and third-party integration review, and workload identity configuration, not just traditional network scanning, since the vast majority of real cloud breaches now trace back to identity and access misconfiguration rather than network-layer vulnerabilities.
A test scoped narrowly to network perimeter scanning misses precisely the risk category Unit 42’s data shows drives most real incidents, over-permissioned service accounts, stale OAuth grants, and misconfigured RBAC roles that never touch traditional network boundaries at all. Insist any cloud penetration testing engagement you commission explicitly includes IAM privilege escalation paths and CI/CD pipeline credential handling in scope, since a test that skips these areas provides false confidence about exactly the vectors most likely to produce your next real incident.
A realistic hardening checklist for a business without a dedicated cloud security team
A realistic starting checklist covers four priorities: audit IAM permissions for anything unused in the past 60 days, migrate CI/CD pipelines to OIDC federation instead of static credentials, remove any non-expiring Kubernetes service account tokens still active, and scope your next penetration test to explicitly include identity and CI/CD attack paths.
None of these require a large dedicated cloud security function to execute, they require prioritizing the specific gaps the data shows attackers actually exploit rather than defaulting to generic network hardening that no longer reflects where most breaches originate. Cyber Security Solutions Ltd works with clients through exactly this identity-first prioritization, since the businesses that start with permission audits and credential lifespan reviews consistently close more real risk faster than those beginning with traditional network-focused security work alone.
FAQs
Identity and misconfiguration dominate, not novel exploits. Unit 42 found over 90% of breaches were enabled by misconfigurations or security gaps, with identity weaknesses playing a material role in nearly 90% of investigated incidents.
An attack vector is the specific method an attacker uses to gain initial unauthorized access. Cloud environments multiply these vectors significantly, since every API, OAuth integration, and workload identity connection represents a potential entry point.
Lateral movement describes techniques attackers use to move from one compromised system to another. In cloud environments, this happens across namespaces and service accounts through inherited IAM permissions, not just traditional network-based movement.
Extremely common. Unit 42's analysis of over 680,000 cloud identities found 99% had excessive permissions, some unused for 60 days or more, creating repeatable escalation paths attackers exploit using the organization's own access architecture.
Workload identity federation uses OIDC token exchange to issue short-lived, scoped credentials instead of storing static, long-lived secrets in CI/CD pipelines. Major cloud providers support this specifically to reduce blast radius if a pipeline is compromised.
Very fast. Extracting every secret in a cluster is a single API call completing in seconds, and creating a persistent backdoor takes under two minutes, assuming the attacker holds a valid credential that hasn't yet expired.
A proper test covers IAM permission analysis, OAuth and third-party integration review, and CI/CD credential handling, not just network scanning. Most real cloud breaches now trace back to identity misconfiguration rather than network-layer vulnerabilities.
