I have spent years working in cybersecurity, and if there is one thing I have learned, it is this: the way we have traditionally managed vulnerabilities is no longer fit for purpose. For decades, the Common Vulnerability Scoring System (CVSS) has served as our North Star—a standardized framework for assessing the severity of security flaws. But as our infrastructures have migrated to the cloud and artificial intelligence has reshaped the threat landscape, I believe it is time we have an honest conversation about why CVSS alone is no longer enough.
If you are a technical or security consultant advising organizations on their risk posture, I want to challenge you to rethink your approach. The shift I am advocating for is straightforward yet profound: move from static CVSS-based risk prioritization to contextual, environment-aware risk prioritization.
Let me walk you through why this matters, what has changed, and how you can evolve your vulnerability management practice.
The Problem with CVSS as a Sole Prioritization Mechanism
Let me be clear—I am not suggesting we discard CVSS entirely. It remains a valuable tool for establishing a baseline severity score. However, I have seen too many organizations treat CVSS scores as absolute truth, patching every "critical" vulnerability with equal urgency regardless of context.
Here is the issue: a CVSS 9.8 vulnerability on an isolated development server with no access to sensitive data does not carry the same real-world risk as a CVSS 7.5 vulnerability on a public-facing cloud workload processing financial transactions.
When we rely solely on CVSS, we are making prioritization decisions in a vacuum. We ignore:
- Asset criticality – What is the business value of the affected system?
- Exposure – Is this workload internet-facing or buried behind layers of network controls?
- Exploitability in the wild – Is there active exploitation, or is this a theoretical risk?
- Cloud-native context – What IAM permissions, network configurations, and data flows surround this vulnerability?
In cloud environments, where infrastructure is ephemeral, dynamic, and interconnected, this lack of context becomes a critical blind spot.
What Has Changed: Cloud Computing and the AI Era
The Cloud Changed the Playing Field
I recall a time when vulnerability management meant scanning a relatively static set of on-premises servers on a weekly or monthly cadence. The cloud has fundamentally disrupted this model. Consider the realities we now face:
- Ephemeral workloads – Containers and serverless functions may exist for minutes. Traditional scan-and-patch cycles simply cannot keep pace.
- Shared responsibility – In cloud environments, the security boundary is shared between provider and consumer. Understanding what you are responsible for is itself a challenge.
- Massive scale – Organizations may run thousands of cloud workloads across multiple providers. The volume of vulnerabilities identified is overwhelming without intelligent prioritization.
- Identity as the new perimeter – In the cloud, misconfigured IAM policies can be as dangerous as an unpatched CVE. Yet CVSS does not account for this.
AI Is Reshaping Both Offense and Defense
We are now operating in a world where AI accelerates both sides of the equation:
- Attackers are using AI to discover vulnerabilities faster, craft exploits more efficiently and automate reconnaissance at scale.
- Defenders now have access to AI-driven tools that can correlate vulnerabilities with threat intelligence, business context, and real-time attack paths.
This is not a future scenario—it is happening now. If we continue to prioritize vulnerabilities using a static scoring system designed for a pre-cloud, pre-AI era, we are bringing a checklist to an intelligence war.
The Shift: From CVSS Scores to Contextual Risk Prioritization
So, what does the new model look like? I recommend thinking of vulnerability management as a risk equation rather than a severity ranking. Here are the key pillars I advise my clients to adopt:
1. Integrate Asset Context
Not all assets are created equal. I encourage you to map every vulnerability against the business criticality of the affected asset. A vulnerability on a system that processes customer PII or supports revenue-generating services should always outweigh a similar vulnerability on a non-critical internal tool.
Actionable tip: Build and maintain a cloud asset inventory that tags workloads by business function, data classification, and exposure level. Automate this through your cloud provider's native tools or a Cloud Security Posture Management (CSPM) platform.
2. Factor in Exploitability and Threat Intelligence
A vulnerability with a known exploit being actively used in the wild is fundamentally different from one that is theoretical. I always advise layering real-time threat intelligence into your prioritization model.
Actionable tip: Leverage resources like CISA's Known Exploited Vulnerabilities (KEV) catalog and integrate threat intelligence feeds that indicate active exploitation. If an AI-powered tool can correlate this data automatically, even better.
3. Assess Attack Path and Blast Radius
In cloud environments, a single vulnerability rarely exists in isolation. What matters is the attack path—can an attacker chain this vulnerability with other misconfigurations or excessive permissions to reach critical data?
Actionable tip: Adopt tools that provide attack path analysis. Understand not just the vulnerability itself, but what an attacker could achieve if they exploited it. A low-severity vulnerability that provides a stepping stone to your crown jewels is far more dangerous than its CVSS score suggests.
4. Embrace Continuous, Automated Assessment
The days of quarterly vulnerability scans are behind us. In cloud-native environments, I advocate for continuous assessment that is embedded into your CI/CD pipelines and runtime monitoring.
Actionable tip: Shift left by integrating vulnerability scanning into your build and deployment processes. Complement this with runtime detection that identifies newly disclosed vulnerabilities affecting your live workloads.
5. Leverage AI for Intelligent Prioritization
AI-driven vulnerability management platforms can process the enormous volume of signals—CVSS scores, asset context, threat intelligence, attack paths, and configuration data—and refine them into a prioritized, actionable list. I have seen this reduce remediation noise by up to 90% for some organizations.
Actionable tip: Evaluate platforms that offer risk-based prioritization powered by machine learning. Look for solutions that provide a unified risk score combining multiple contextual factors rather than relying on CVSS alone.
A Practical Framework for the Shift
To bring this together, I recommend the following framework when advising your clients or implementing within your own organization:
|
Traditional Approach
|
Contextual Approach
|
|
Prioritize by CVSS score
|
Prioritize by contextual risk score
|
|
Scan periodically
|
Assess continuously
|
|
Treat all assets equally
|
Weight by business criticality and exposure
|
|
React to vulnerabilities in isolation
|
Analyze attack paths and chained risks
|
|
Manual triage
|
AI-assisted intelligent triage
|
|
Patch everything above 7.0
|
Remediate what poses real, exploitable risk
|
The Mindset Shift We Need
I want to leave you with this thought: vulnerability management in the cloud is no longer a compliance exercise. It is a strategic, intelligence-driven discipline. The organizations that will be most resilient are not those that patch the most vulnerabilities—they are those that patch the right vulnerabilities at the right time.
As consultants and security professionals, we have a responsibility to guide our clients beyond the comfort of a single numeric score. We must help them build programs that are adaptive, contextual, and aligned with the realities of modern cloud infrastructure and AI-powered threats.
The question I encourage you to ask yourself—and your clients—is this: Are we managing vulnerabilities, or are we truly managing risk?