Incident-as-a-Service
Vulnerability prioritization beyond the CVSS number - CSO Online Defence Masterclass
The 48-Hour Rule in action. This incident happened, we converted it into operational training, and your team can apply the controls immediately.
- Security professionals learning from real-world breaches
- IT teams responsible for implementing security controls
- Business leaders making security investment decisions
- Compliance officers requiring current, incident-driven training
- Risk managers assessing organizational vulnerabilities
30-day guarantee. Instant access after payment. Lifetime updates for this incident package.
How This Course Is Structured
Clear progression from incident context to practical controls and role-specific action steps.
1. Incident Breakdown
Attack path, trigger conditions, and threat actor behavior translated from the real event timeline.
2. Defensive Controls
Actions your team can implement in the same 48-hour response window used by active security teams.
3. Evidence & Reporting
Completion records and learning outcomes packaged for governance, insurance, and audit workflows.
Course Outline
4 modules · 16 lessons · ~192 min total
Module 1: Threat Analysis & Attack Vectors
Analyse the threat landscape, dissect attack campaigns, and understand credential harvesting and social engineering techniques used in this incident.
Module 2: Detection & Incident Response
Build detection rules, perform endpoint analysis, execute incident response playbooks, and apply digital forensics methods to contain and investigate breaches.
Module 3: Authentication & Zero Trust
Implement passwordless authentication with FIDO2, deploy risk-based access controls, secure token flows, and design Zero Trust network architectures.
Module 4: Governance & Compliance
Design security awareness programmes, communicate risk to board-level stakeholders, assess vendor supply chains, and integrate compliance frameworks.
Free Sample Lesson
Read one full lesson before purchasing. No signup required.
Vulnerability Deep Dive
Lesson 1 of 16Lesson 1.1: Vulnerability Deep Dive
| Framework | Relevant Controls/Requirements | Mapping to Vulnerability Prioritisation |
|---|---|---|
| DORA | ICT risk management framework, Article 6 on ICT risk management, and Article 9 on vulnerability handling. | Mandates a risk-based approach to identifying, classifying, and remediating vulnerabilities that could impact digital operational resilience, directly aligning with moving beyond CVSS. |
| ISO 27001 | Annex A.12.6.1: Management of technical vulnerabilities. | Requires organisations to evaluate and address vulnerabilities in a timely manner, considering the business context and potential impact, which necessitates prioritisation beyond base scores. |
| NIST CSF | Identify (ID.RA): Risk Assessment; Protect (PR.IP): Protective Technology. | Emphasises continuous vulnerability assessment and prioritisation based on organisational risk, supporting a contextualised view of threat and impact. |
| NIS2 | Article 21: Risk management measures, including incident handling and vulnerability management. | Compels entities to adopt proactive, risk-based security measures, including the prioritisation of vulnerabilities based on their potential to cause significant disruption. |
| SOC 2 | Criteria CC7.1: The entity uses detection and monitoring procedures to identify changes to configurations that result in the introduction of new vulnerabilities. | Expects monitoring and remediation activities to be informed by risk, requiring prioritisation that considers system criticality and exposure. |
| GDPR | Article 32: Security of processing, requiring appropriate technical measures. | Implies a duty to prioritise remediation of vulnerabilities that pose a high risk to personal data, based on the likelihood and severity of potential breaches. |
Introduction
Imagine a security team, overwhelmed by hundreds of new vulnerability alerts each week, diligently patching every 'Critical' CVSS 9.0+ issue. Yet, they miss a single 'High' severity flaw in a widely used logging library. This scenario is not hypothetical; it was the reality for thousands of organisations blindsided by the Log4Shell vulnerability (CVE-2021-44228). Despite a CVSS score of 10.0, many were unprepared because their prioritisation logic was simplistic. Conversely, the Equifax breach stemmed from an already-patched CVSS 10.0 vulnerability where process failed. These incidents reveal a painful truth: the CVSS number, while a useful starting point, is a dangerously myopic lens for viewing cyber risk. This lesson delves into why mature vulnerability management requires a deep, contextual analysis that integrates threat intelligence, asset value, and business impact to uncover the true priorities hidden beneath the scores.
The Limits of the Score: Why CVSS Alone Fails
The Common Vulnerability Scoring System (CVSS) provides a standardised, vendor-agnostic method for assessing the inherent technical severity of software vulnerabilities. Its base score metrics, such as attack complexity and required privileges, are invaluable. However, treating this score as the sole prioritisation metric is a strategic error with historic consequences.
Consider the evidence from major incidents used in the CSO Online Defence Masterclass material:
- Equifax (CVE-2017-5638): A CVSS 10.0 vulnerability in Apache Struts was publicly known and patched months before the breach. The catastrophic failure was not in scoring but in contextual prioritisation—the failure to recognise that specific, internet-facing system's criticality and the active exploitation in the wild demanded immediate, unwavering action.
- SolarWinds SUNBURST: This supply-chain attack involved malicious code inserted into a software update. The vulnerability here was in the trust model and update process, aspects completely outside the scope of CVSS. Prioritising traditional software CVEs would not have flagged this existential risk.
- Log4Shell (CVE-2021-44228): While its CVSS 10.0 score accurately reflected its ease of exploitation, the sheer ubiquity of the Log4j library in business-critical applications—from cloud services to industrial control systems—created a business impact far exceeding even that extreme technical score. Organisations that prioritised based only on CVSS might have placed it alongside other 10.0 scores, potentially missing the unique, widespread operational threat.
Key Insight: CVSS measures "how" a vulnerability can be exploited technically, but it silent on "whether" it will be exploited in your specific environment and "what" the business consequence would be. It lacks context on asset criticality, threat actor interest, and existing compensating controls.
Building a Risk-Based Vulnerability Management (RBVM) Framework
Moving beyond CVSS requires adopting a Risk-Based Vulnerability Management (RBVM) approach. RBVM dynamically prioritises vulnerabilities by combining technical severity with real-world context. The research data highlights several critical pillars for this framework:
1. Asset Criticality and Business Context
A vulnerability on a publicly accessible web server processing customer payments is inherently more risky than the same vulnerability on an isolated test server. RBVM integrates data from configuration management databases (CMDBs) and asset inventories to answer: What does this system do, and what data does it hold? Factors include:
- Business Function: Is the asset part of revenue generation, safety systems, or critical infrastructure?
- Data Sensitivity: Does it store or process personal data (aligning with GDPR), intellectual property, or regulated information?
- Network Exposure: Is the asset internet-facing (directly aligning with MITRE ATT&CK initial access technique T1190) or in a sensitive internal segment?
2. Threat Intelligence and Exploitability
Not all vulnerabilities are exploited equally. RBVM incorporates external and internal threat intelligence to assess:
- Exploit Availability (POC/Weaponised): Is there a public proof-of-concept, or is the vulnerability actively being exploited in the wild (as was the case with Log4Shell within hours)?
- Threat Actor Relevance: Are groups known to target your industry or region using this vulnerability? Intelligence feeds can map CVEs to adversary tactics, techniques, and procedures (TTPs) in the MITRE ATT&CK framework.
- Campaign Context: As per the research, effective detection requires understanding adversary behaviours. A vulnerability might be part of a broader kill chain (e.g., used for initial access prior to data exfiltration T1041).
3. Compensating Controls and Mitigation
A high-severity vulnerability might already be partially or fully mitigated by existing security layers. RBVM evaluates:
- Is the vulnerable service protected by a web application firewall (WAF) with a specific rule?
- Does network segmentation limit lateral movement from the potential compromise point?
- Are endpoint detection and response (EDR) tools configured to detect exploitation attempts?
Detection Gap Alert: Research indicates that only an estimated 2% of adversary behaviours are consistently detected by security products. This stark statistic underscores that static checklists are insufficient. Your RBVM process must include continuous testing and validation of controls against relevant MITRE ATT&CK techniques to ensure visibility gaps don't render your prioritisation moot.
Operationalising Prioritisation: From Data to Decision
Translating the RBVM theory into a practical, repeatable process is the final challenge. This involves creating a scoring system that synthesises multiple data streams.
Step 1: Data Aggregation. Feed your vulnerability scanner outputs (with CVSS scores) into a platform that can enrich them with:
- Asset criticality tags from your CMDB.
- Threat intelligence feeds showing active exploitation.
- Network topology data to understand exposure.
- Control effectiveness data from security validation exercises.
Step 2: Risk Scoring Model. Develop a formula or weighted matrix. For example:
- Technical Severity (CVSS Base Score): 30% weight.
- Asset Criticality: 40% weight.
- Threat Context (Exploit activity, threat intelligence): 30% weight.
This model might reveal that a CVSS 7.5 vulnerability on an exposed, critical server with active exploits poses a higher business risk than a CVSS 9.8 flaw on an isolated, non-critical asset.
Step 3: Integration with MITRE ATT&CK. Map vulnerabilities to the techniques they enable. A vulnerability that allows remote code execution (T1190) on a perimeter device is a direct initial access vector and should be prioritised over one that facilitates discovery (T1082) on an already-compromised host. This mapping helps align patching efforts with mitigating specific stages of the adversary kill chain relevant to your threat landscape.
Step 4: Continuous Re-assessment. Vulnerability prioritisation is not a one-time event. The risk score of a CVE can change overnight if a new exploit is released or if the asset's function changes. Automation is key to dynamically re-prioritising your backlog based on evolving context.
Activity: Conduct a Risk-Based Vulnerability Assessment
Objective: Apply RBVM principles to prioritise a set of vulnerabilities in a realistic scenario.
Scenario: You are the security lead for "FinServe Ltd," a European fintech company. Your scanner has identified the following vulnerabilities this week. Using the data table below, prioritise them for remediation (1 = highest priority) and justify your order.
| CVE | CVSS v3.1 | Affected Asset | Asset Context | Threat Intelligence |
|---|---|---|---|---|
| CVE-2023-12345 | 8.8 (High) | Internet-facing API Gateway | Processes customer transactions; tagged as "Tier 1 - Critical" in CMDB. | No known public exploits; mentioned in underground forums as a target. |
| CVE-2022-98765 | 7.5 (High) | Internal HR Database Server | Holds employee PII; tagged as "Tier 2 - Sensitive"; located in segmented network. | Exploit code publicly available for 2 months; no reports of active campaigns. |
| CVE-2021-11244 | 9.1 (Critical) | Development Jenkins Server | No customer data; internet-facing but with strict IP allow-listing for developers. | Widely exploited in ransomware attacks over the past year. |
Your Task:
- Rank the Vulnerabilities: Assign a priority order from 1 to 3.
- Write a Justification: For your top priority, write a brief (150-word) explanation to the IT operations manager. Use the RBVM pillars (Asset Criticality, Threat Intelligence, Network Exposure, Compensating Controls) to explain why this vulnerability represents the greatest business risk, despite its CVSS score relative to the others.
Key Takeaways
- CVSS is a measure of technical severity, not business risk. Relying on it alone leads to misprioritisation, as demonstrated by historic breaches like Equifax and Log4Shell where context was king.
- Effective vulnerability prioritisation requires a Risk-Based Vulnerability Management (RBVM) approach. This integrates technical severity with asset criticality, real-world exploitability, threat intelligence, and the effectiveness of existing controls.
- Business context is the primary differentiator. A vulnerability on a critical, internet-facing system should almost always be prioritised over a higher-scored flaw on an isolated, non-critical asset.
- Frameworks like MITRE ATT&CK provide essential context. Mapping vulnerabilities to adversary tactics and techniques helps prioritise those that enable the most dangerous or likely kill chains against your organisation.
- Compliance is a driver, not an end goal. Major regulations and standards (DORA, NIS2, ISO 27001, GDPR) implicitly or explicitly require a risk-based approach to vulnerability management, moving beyond tick-box compliance towards genuine cyber resilience.
This is 1 of 16 lessons included in the full package.
Enrol Now — Unlock All LessonsWant to track your progress? Create a free account
Choose Your Access
All plans include 30-day money-back guarantee
Taster
Single course access — ideal for trying us out
- Full course access
- Completion certificate
- Try before you commit
Standard
Full course with materials and certificate
- Full course access
- Downloadable materials
- Professional certificate
- Email support
Teams
Transparent pricing, no sales call required
Starter Team
£99.80/seat effective
Up to 5 learners, all courses included
Growth Team
£66.60/seat effective
Up to 15 learners, all courses included
Scale Team
£39.98/seat effective
Up to 50 learners, all courses included
Need 50+ seats? Contact us for a custom plan.
Fast Checkout
Start Learning in Minutes
Enter your details, choose a tier, and complete secure checkout. Access starts immediately after payment confirmation.
- Stripe-secured payment and delivery workflow
- Audit-friendly completion records
- Escalate to enterprise volume licensing at any point
48-Hour Relevance Guarantee
If this course does not provide at least five actionable controls your team can deploy quickly, request a full refund within 30 days.
Secure checkout
Not ready to purchase? Create a free account to browse and track progress.