How to Find Toxic Combinations in Your Cloud Environment


A single cloud misconfiguration rarely causes a breach. The real danger appears when several ordinary weaknesses connect to create a path to a critical asset.

A publicly exposed workload may not be critical on its own.

An over-permissioned service account may not trigger an urgent response.

A vulnerable workload may sit low on the remediation queue.

A sensitive database may have no obvious security issue.

Put those four conditions together, however, and the risk changes completely.

An attacker who compromises the workload may inherit excessive permissions, move through the cloud environment, and reach sensitive data.

That is a toxic combination.

For CISOs, this distinction matters because cloud security programs can generate thousands of findings while still failing to identify the handful of attack paths that could materially affect the business.

The objective is not to eliminate every cloud security finding.

The objective is to identify the combinations that give an attacker a realistic path to your organization's crown jewels.

What Is a Toxic Combination in Cloud Security?

A toxic combination is a set of individually manageable cloud security weaknesses that, when combined, create a significantly higher-risk attack path.

A typical combination might look like this:

Internet-exposed workload → exploitable vulnerability → compromised identity → excessive permissions → sensitive database → customer data

None of these findings necessarily tells the complete story.

The security team needs to understand how they interact.

Common toxic combinations include:

  • Publicly exposed workload + critical vulnerability
  • Compromised identity + excessive IAM permissions
  • Service account + long-lived credentials + broad access
  • Internet-facing asset + administrative privileges
  • Vulnerable container + access to sensitive storage
  • Public storage + sensitive information
  • Compromised workload + permission to assume another IAM role
  • Serverless function + unrestricted network access + sensitive database permissions
  • Secrets exposed in code + production access
  • Weak identity controls + privileged cloud account
  • Vulnerable application + access to cloud metadata services
  • Third-party application + excessive OAuth permissions
  • AI workload + sensitive data access + excessive agent permissions

The defining characteristic is chained impact.

The question changes from:

"Is this configuration risky?"

to:

"What can an attacker do if these risks exist at the same time?"

That is the foundation of cloud attack path analysis.

Why Cloud Security Findings Are Not the Same as Cloud Risk

CSPM platforms can identify misconfigurations across AWS, Microsoft Azure, Google Cloud and other environments.

That visibility is valuable.

But a list of findings does not automatically tell the CISO which ones represent material business risk.

Consider two findings:

Finding A

A development storage bucket has a configuration issue but contains no sensitive information and has no meaningful path to production.

Finding B

A production workload is exposed to the internet, contains a known exploitable vulnerability, runs with a privileged service account, and can access a customer database.

Both may appear as security findings.

They should not receive the same remediation priority.

The second finding represents a potential attack path to a crown jewel.

This is why mature cloud security programs increasingly need to move from finding-based prioritization to attack-path-based prioritization.

The Scale of the Problem

Cloud environments create enormous numbers of relationships between assets, identities, permissions, vulnerabilities, data stores and network paths.

Research illustrates how difficult this can become.

The 2025 State of Cloud Security Report from Orca Security found that 13% of organizations had a cloud asset responsible for more than 1,000 attack paths. The most exposed asset in its dataset was associated with more than 165,000 attack paths.

That changes the CISO's problem.

The question is no longer:

"How many vulnerabilities do we have?"

It becomes:

"Which combinations can actually be exploited to reach something the business cannot afford to lose?"

Google Cloud's H2 2025 Cloud Threat Horizons research found that weak or absent credentials accounted for 47.1% of observed initial access incidents, while misconfigurations accounted for 29.4%.

Those categories become considerably more dangerous when they intersect.

A misconfigured resource becomes more serious when an exposed identity can access it.

An over-permissioned identity becomes more serious when an attacker can compromise the workload using it.

A vulnerable workload becomes more serious when that workload can reach sensitive data.

Risk emerges from the relationship between the findings.

7 Toxic Cloud Combinations CISOs Should Look For

1. Internet Exposure + Vulnerability + Excessive Permissions

This is one of the most important cloud attack paths to identify.

Imagine a production virtual machine exposed to the public internet.

The machine contains a remotely exploitable vulnerability.

The application runs using a cloud service account with permissions to access object storage and assume another IAM role.

An attacker does not need to compromise the entire cloud environment immediately.

They only need to compromise the first asset.

The sequence could become:

Internet → vulnerable workload → compromised service account → privilege escalation → sensitive storage

This is considerably more dangerous than any individual finding suggests.

What to investigate

Look for:

  • Internet-facing workloads
  • Critical or actively exploited vulnerabilities
  • Service accounts attached to those workloads
  • IAM permissions associated with those identities
  • Permission to assume additional roles
  • Access to production resources
  • Access to sensitive data
  • Ability to create or modify credentials

This is where cloud attack path analysis becomes more valuable than vulnerability severity alone.

2. Over-Permissioned Identity + Sensitive Data

Cloud identity is often the bridge between an initial compromise and a serious breach.

A compromised identity with access to one non-sensitive resource may have limited impact.

The same identity with access to customer databases, financial records or intellectual property creates a completely different risk profile.

Look for identities that combine:

High privilege + broad resource access + sensitive data access

Pay particular attention to:

  • Human users
  • Service accounts
  • IAM roles
  • Workload identities
  • CI/CD identities
  • API keys
  • OAuth applications
  • Machine identities
  • Non-human identities

This is also why cloud identity security cannot be separated from data security.

The important question is not simply:

"Who has access?"

It is:

"If this identity were compromised, what could the attacker reach?"

3. Public Storage + Sensitive Data

Public cloud storage continues to be one of the simplest ways to create a serious exposure.

But public access alone does not determine the business impact.

The combination matters.

Consider:

Public storage + customer PII + production data + weak monitoring

That deserves immediate attention.

Now compare it with:

Public storage + publicly available marketing assets

The configuration may look similar.

The risk is not.

Tenable's 2025 Cloud Security Risk Report found that 9% of publicly accessible storage analyzed contained sensitive data.

CISOs should therefore connect:

  • Storage exposure
  • Data classification
  • IAM permissions
  • Encryption
  • Public access
  • Data sensitivity
  • Monitoring
  • External sharing

A cloud security program that identifies public buckets but cannot determine what data they contain is still missing an important part of the risk equation.

4. Vulnerable Workload + Cloud Metadata Access

A vulnerable workload becomes considerably more dangerous when it can access cloud metadata services or credentials available through its execution environment.

The attack sequence can look like:

Application compromise → credential discovery → cloud identity compromise → API access → privilege escalation

The attacker may start with an application vulnerability.

The final target may be cloud infrastructure.

This is why cloud vulnerability management should not operate independently from IAM and cloud configuration management.

For every high-risk workload, ask:

  1. Is it externally accessible?
  2. What vulnerabilities exist?
  3. What identity does it run as?
  4. What permissions does that identity have?
  5. What resources can it access?
  6. Can it obtain temporary credentials?
  7. Can it assume another role?
  8. Can it reach sensitive data?

Those questions expose attack paths that a conventional vulnerability score may miss.

5. Secrets + Production Access + Long-Lived Credentials

Secrets are dangerous because they can turn an application compromise into an identity compromise.

A leaked API key sitting inside a repository is concerning.

A leaked API key that provides production access is significantly more serious.

A long-lived production credential with administrative permissions is worse still.

The toxic combination becomes:

Exposed secret + production access + excessive permissions + long credential lifetime

Look for:

  • API keys
  • Access tokens
  • Database credentials
  • Cloud access keys
  • CI/CD secrets
  • OAuth tokens
  • Private keys
  • Secrets embedded in container images
  • Credentials stored in repositories
  • Credentials exposed through logs

Do not evaluate secrets exclusively by whether they are exposed.

Evaluate what an attacker can do with them.

6. Vulnerable Application + Database Access

Application security and cloud security increasingly overlap.

An application vulnerability can become a cloud data breach when the application has direct access to sensitive databases.

For example:

Internet-facing application → RCE vulnerability → application identity → production database

The database itself may have no critical vulnerability.

The attacker does not need one.

The application's trusted access becomes the bridge.

This is one reason application security posture management (ASPM) and cloud security posture management (CSPM) increasingly need to work together.

Security teams need visibility across:

  • Applications
  • APIs
  • Containers
  • Cloud workloads
  • Identities
  • Databases
  • Secrets
  • Network paths
  • Data

The boundary between application risk and cloud risk has become increasingly difficult to defend as separate domains.

7. AI Workload + Sensitive Data + Excessive Permissions

AI introduces another class of toxic cloud combination.

An AI application may have access to:

  • Internal documents
  • Customer information
  • Databases
  • SaaS platforms
  • APIs
  • Cloud storage
  • Internal applications
  • Enterprise tools

Now combine that access with excessive permissions.

An AI agent that can read sensitive information is one risk.

An AI agent that can read sensitive information and execute actions represents a different risk.

Consider:

AI agent → broad identity permissions → sensitive data → write capability → external tool access

The security question becomes:

"If the AI identity, agent, tool or connected application were compromised or manipulated, what could it access or change?"

This is where AI security posture management, cloud security and identity security increasingly converge.

IBM's 2025 Cost of a Data Breach research found that 13% of surveyed organizations had experienced an attack that impacted their AI models or applications.

For CISOs, AI security cannot stop at model security.

The surrounding cloud environment matters just as much.

How to Find Toxic Combinations in Your Cloud Environment

Finding toxic combinations requires more than scanning for misconfigurations.

You need to build relationships between cloud assets, identities, vulnerabilities, permissions and business-critical resources.

A practical process looks like this.

Step 1: Identify Your Crown Jewels

Start with the assets that would create material business impact if compromised.

Examples include:

  • Customer databases
  • Payment systems
  • Production environments
  • Intellectual property
  • Source code
  • Authentication infrastructure
  • Encryption keys
  • Financial systems
  • Healthcare information
  • AI models
  • Proprietary datasets
  • Critical SaaS integrations

Do not begin with every cloud resource.

Start with what matters most to the business.

Step 2: Build an Asset and Identity Graph

Map relationships between:

Users → identities → workloads → permissions → resources → data

Include:

  • AWS IAM
  • Azure Entra ID and RBAC
  • Google Cloud IAM
  • Service accounts
  • Workload identities
  • Kubernetes identities
  • Containers
  • VMs
  • Serverless workloads
  • Databases
  • Storage
  • Secrets
  • APIs

The objective is to understand the blast radius of compromise.

Step 3: Overlay Vulnerabilities

Now connect known vulnerabilities to the asset graph.

A CVSS 9 vulnerability on an isolated development server may not deserve the same urgency as a CVSS 7 vulnerability on an internet-facing production workload with access to sensitive customer data.

Verizon's 2025 DBIR reported that vulnerability exploitation appeared in 20% of breaches, representing a 34% increase from the previous year.

Vulnerability severity still matters.

But exploitability plus reachability plus privilege plus asset criticality provides a stronger risk picture.

Step 4: Add Identity and Permission Context

For every potentially exploitable asset, ask:

What identity does it use?

Then:

What can that identity access?

Then:

Can it assume another identity?

This reveals privilege escalation paths that conventional CSPM findings can miss.

A vulnerability becomes significantly more important when exploitation gives an attacker access to an over-privileged identity.

Step 5: Identify the Attack Path

Now connect the findings.

For example:

Internet

↓

Public-facing API

↓

Known exploitable vulnerability

↓

Compromised workload

↓

Service account

↓

Excessive IAM permissions

↓

Production storage

↓

Sensitive customer data

That is not seven independent findings.

It is one attack path.

And it should be treated as one security problem.

A Simple Toxic Combination Risk Model

CISOs can use a practical scoring model to move beyond raw finding counts.

Consider five dimensions:

Exposure

Can an attacker reach the asset from outside the organization?

Exploitability

Can the weakness realistically be exploited?

Privilege

What permissions would the attacker obtain?

Reachability

What additional assets become accessible after compromise?

Business impact

What happens if the attacker reaches the final asset?

A simplified model is:

Toxic Combination Risk = Exposure × Exploitability × Privilege × Reachability × Business Impact

This is not a replacement for a formal risk methodology.

It is a prioritization model.

Its purpose is to prevent security teams from treating every cloud finding as equally urgent.

What a CISO Should Ask the Cloud Security Team

Instead of asking:

"How many cloud vulnerabilities do we have?"

Ask:

  1. How many attack paths lead to our crown jewels?
  2. Which identities create the largest blast radius?
  3. Which internet-facing workloads can reach sensitive data?
  4. Which vulnerabilities can be chained with excessive permissions?
  5. Which service accounts have unnecessary production access?
  6. Which cloud assets participate in hundreds or thousands of attack paths?
  7. Where can an attacker move laterally after compromising one workload?
  8. Which toxic combinations involve customer data?
  9. Which attack paths involve privileged identities?
  10. Which remediation would break the greatest number of attack paths?

That last question is particularly important.

The best remediation is not always the one that closes the highest-severity finding.

It may be the control that breaks dozens or hundreds of attack paths simultaneously.

How CSPM Should Evolve From Findings to Attack Paths

Traditional cloud security posture management is extremely useful for identifying configuration problems.

But CISOs need another layer of analysis.

Think of the progression as:

CSPM

Find the misconfiguration.

↓

CNAPP / Cloud Security

Understand workloads, identities, vulnerabilities and cloud resources.

↓

Attack Path Analysis

Understand how those weaknesses can be chained.

↓

Risk Prioritization

Determine which paths can reach critical business assets.

↓

Remediation

Fix the smallest number of high-impact weaknesses that break the greatest number of attack paths.

This approach can significantly reduce security noise.

Instead of telling engineering teams:

"Fix these 4,800 findings."

Security can say:

"Fix these 12 control points. They currently participate in 740 attack paths leading to five production data stores."

That is a much stronger conversation between security, engineering and the business.

The Goal Is Not Zero Findings

Cloud environments will always generate findings.

New workloads appear.

New identities are created.

Permissions change.

Applications are deployed.

Cloud services evolve.

AI workloads introduce new connections.

Third-party integrations expand the attack surface.

Trying to achieve zero findings is therefore a poor executive objective.

A better objective is:

Reduce the number of viable attack paths to critical assets.

That changes the security team's operating model.

You prioritize paths over alerts.

You prioritize blast radius over severity alone.

You prioritize business impact over configuration volume.

And you measure whether remediation actually reduces exploitable paths.

The CISO Takeaway

A cloud security finding becomes dangerous when it connects to another weakness.

A vulnerability combined with excessive permissions can become privilege escalation.

A public workload combined with sensitive data access can become a breach.

A compromised service account combined with role-assumption privileges can become lateral movement.

An AI agent combined with broad data and execution permissions can become a new enterprise attack path.

This is why toxic combination analysis belongs in the CISO's cloud security strategy.

The most important question is no longer:

"What is wrong with our cloud environment?"

It is:

"Which combinations of weaknesses give an attacker a realistic path to something the business cannot afford to lose?"

That is the difference between managing cloud security findings and managing cloud risk.

Frequently Asked Questions

What are toxic combinations in cloud security?

Toxic combinations are multiple cloud security weaknesses that interact to create a high-impact attack path. Examples include an internet-facing vulnerable workload combined with excessive IAM permissions and access to sensitive data.

How does attack path analysis identify cloud risk?

Attack path analysis maps relationships between vulnerabilities, identities, permissions, network connectivity, workloads and critical assets. It helps security teams determine how an attacker could move from an initial compromise to a high-value target.

What is the difference between a cloud misconfiguration and a toxic combination?

A cloud misconfiguration is an individual security weakness. A toxic combination exists when multiple weaknesses can be chained together to create a realistic path to a sensitive or critical resource.

Can CSPM detect toxic combinations?

CSPM can identify many of the underlying configuration issues, but identifying toxic combinations requires correlating configuration, identity, vulnerability, network, workload and data relationships. Attack path analysis provides that additional context.

Why are excessive cloud permissions dangerous?

Excessive permissions increase the blast radius of compromised identities. If an attacker compromises a workload or service account with broad permissions, they may be able to access additional resources, escalate privileges or reach sensitive data.

What cloud assets should CISOs prioritize?

Prioritize assets containing sensitive data, production systems, identity infrastructure, financial systems, proprietary intellectual property, critical applications, AI workloads and other resources whose compromise could materially affect the organization.

How can organizations reduce toxic cloud combinations?

Organizations can reduce toxic combinations by enforcing least privilege, removing unnecessary public exposure, patching exploitable vulnerabilities, rotating secrets, restricting role assumption, segmenting sensitive workloads and continuously analyzing attack paths.

Final CISO Checklist

Before closing a cloud security risk, ask:

  • Is the asset externally reachable?
  • Does it contain or access sensitive data?
  • Does it have a known exploitable vulnerability?
  • What identity does it use?
  • Are its permissions excessive?
  • Can that identity assume another role?
  • Can the workload reach production resources?
  • Are secrets or long-lived credentials involved?
  • Can an attacker move laterally?
  • Does the asset participate in multiple attack paths?
  • Does remediation break one path or hundreds?
  • Does the risk affect a business-critical asset?

Cloud security maturity is not measured by how many findings your team closes. It is measured by how effectively you eliminate the attack paths that matter.

If your security team can see individual findings but cannot see how identities, vulnerabilities, permissions and assets combine into attack paths, your cloud risk picture is incomplete.

Assess your cloud security posture with Indrasol and identify the toxic combinations that deserve executive-level attention.

Trust by Design

Five minutes each week to stay informed on AI, cybersecurity, compliance, and enterprise technology so you can make better decisions with confidence.

Read more from Trust by Design
Critical cloud risks and CSPM findings dashboard showing how to prioritize cloud security risks

A CSPM dashboard can show you thousands of findings. Your security team cannot remediate thousands of risks at once. The CISO's job is to identify the few cloud exposures that can actually become business-impacting attack paths. Cloud security teams rarely suffer from a shortage of findings. They suffer from too many of them. A typical cloud security posture management platform can identify misconfigured storage, excessive permissions, exposed services, missing encryption, vulnerable...

Cyber resilience from water infrastructure to AI agents, highlighting cybersecurity risks in 2026

The latest cyber incidents point to the same problem: organizations are losing control of systems they assumed were contained, trusted, or invisible. Cyber resilience is being tested in places security teams traditionally treated very differently. A water utility’s programmable logic controller. A food company’s production environment. An AI model operating inside a supposedly isolated security evaluation. These incidents look unrelated. They are not. The common failure is loss of control...

Applications have become the front door to the enterprise. Customer portals, SaaS platforms, APIs, mobile applications, cloud workloads, AI applications, third-party libraries, and internal business systems all create opportunities for attackers to gain access to data and systems. The challenge is no longer simply finding vulnerabilities. The bigger challenge is understanding which vulnerabilities matter, where they exist, how they connect to business-critical applications, and whether...