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.

73% vs 12% Retention Lift
18.5h Breach to Training
847 Organisations
48h Action Window
Built for:
  • 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

1

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.

4 lessons ~48 min
📖 1.1 Vulnerability Breach Deep Dive 12 min
📖 1.2 Campaign Analysis 12 min
📖 1.3 Credential Harvesting Tactics 12 min
📖 1.4 Spear-Phishing Techniques 12 min
📖 2.1 SIEM Detection Strategies 12 min
📖 2.2 Endpoint Analysis 12 min
📖 2.3 Incident Response Playbook 12 min
📖 2.4 Digital Forensics 12 min
📖 3.1 FIDO2 Implementation 12 min
📖 3.2 Risk-Based Authentication 12 min
📖 3.3 Token Binding Security 12 min
📖 3.4 Zero Trust Architecture 12 min
📖 4.1 Security Awareness Programme 12 min
📖 4.2 Board Communication 12 min
📋 4.3 Vendor Risk Assessment 12 min
📖 4.4 Compliance Integration 12 min

Free Sample Lesson

Read one full lesson before purchasing. No signup required.

Free Lesson Access

Vulnerability Deep Dive

Lesson 1 of 16

Lesson 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:

  1. Rank the Vulnerabilities: Assign a priority order from 1 to 3.
  2. 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 Lessons

Want to track your progress? Create a free account

Choose Your Access

All plans include 30-day money-back guarantee

Taster

£ 19

Single course access — ideal for trying us out

  • Full course access
  • Completion certificate
  • Try before you commit

Or get everything

Access every course in the catalogue, including all future courses

£ 29 /mo
Monthly All-Access

Every course, cancel anytime

£ 249 /yr
Annual All-Access

Save 28% — £20.75/month effective

Teams

Transparent pricing, no sales call required

Starter Team

£ 499 /year

£99.80/seat effective

Up to 5 learners, all courses included

Growth Team

£ 999 /year

£66.60/seat effective

Up to 15 learners, all courses included

Scale Team

£ 1999 /year

£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

Select pricing tier

By continuing, you agree to the terms and privacy policy.

Not ready to purchase? Create a free account to browse and track progress.

Questions Before You Enrol?

Immediately after successful payment. Your learning link is generated and delivered in the success flow.
Yes. Content is incident-led but written for practical execution across security, IT, finance, and operations personas.
Yes. Use volume licensing for 10 to 500+ seats through enterprise onboarding.