Skip to content
CyberPost Advisory
All insights

Prioritisation

Severity Is Not Priority

Why a medium-severity finding on an internet-facing authentication path often outranks a critical on an isolated host.

By Jamal Hashi · CyberPost Advisory

The CVSS trap

Most vulnerability management programs are built around a simple sorting rule: fix criticals first, then highs, then mediums, then lows, and let CVSS scores define the order within each band. It is an understandable default — CVSS gives a consistent, vendor-agnostic number, and sorting by that number feels objective. But CVSS measures the theoretical severity of a vulnerability in isolation. It says nothing about whether that vulnerability is actually reachable, what it protects, or what happens if it is exploited in your specific environment.

The result is a remediation queue that looks rigorous but is frequently backwards. A critical-severity vulnerability on a database server with no external connectivity, sitting behind three layers of network segmentation, may represent less real-world risk than a medium-severity finding on a login page that faces the open internet and protects access to customer data. CVSS alone cannot distinguish between these two cases, because it was never designed to account for exposure, business context, or exploitability in the wild.

What priority actually depends on

Real prioritisation requires layering several factors on top of severity, and each one can move a finding up or down the queue independently of its CVSS score. Exposure is the first and most decisive: is the affected system reachable from the internet, or does an attacker need to already be inside the network to reach it? A finding that requires no prior access is categorically more urgent than one that requires an attacker to have already breached the perimeter, regardless of what the severity score says.

Exploitability in the wild is the second factor. A vulnerability with public proof-of-concept code, active exploitation observed by threat intelligence feeds, or inclusion in a known exploited vulnerabilities catalog carries materially more urgency than one that is theoretically severe but has no known working exploit. Severity describes potential impact; exploitability describes the likelihood that potential gets realised.

Business context is the third factor, and the one most often missing from purely technical scoring. A vulnerability on a system that processes payment data, holds customer PII, or sits in the authentication path for a critical application carries risk beyond what any generic severity score captures, because the cost of exploitation is not just technical compromise — it is the specific data or function that gets exposed.

A worked comparison

Consider two findings side by side. The first is a critical-severity remote code execution vulnerability on an internal file server, reachable only from within the corporate network, in a segment with no direct path to the internet and no history of exploitation attempts. The second is a medium-severity authentication bypass on a customer-facing login portal, directly reachable from the internet, with a publicly available proof-of-concept and reports of scanning activity targeting the same vulnerability class.

Sorted by CVSS score alone, the file server finding goes first. Sorted by actual risk — the combination of exposure, exploitability, and what the finding protects — the login portal finding is clearly more urgent, despite carrying a lower severity score. An attacker cannot reach the file server without first getting through the perimeter by some other means, at which point the file server vulnerability becomes one option among many. The login portal, by contrast, is the perimeter.

Building a risk-based queue

Operationalising this does not require abandoning CVSS; it requires treating it as one input among several rather than the sole sorting key. A practical model weights exposure most heavily — internet-facing and reachable without authentication should always outrank internal-only, regardless of severity — then layers in exploitability signals from threat intelligence, and finally applies business context as a multiplier for systems handling sensitive data or critical functions.

The output is a queue that will frequently disagree with a pure CVSS sort, and that disagreement is the point. Security teams have finite remediation capacity, and every hour spent patching a theoretically critical but practically unreachable system is an hour not spent closing a genuinely exploitable path into the environment. Prioritisation that accounts for exposure and context is not a softer standard than CVSS-based sorting — it is a more accurate one, and it is the standard that actually reflects how attackers choose their targets.

Written by Jamal Hashi, CyberPost Advisory.

Let's find out what your organization is exposing.

One assessment. A clearer understanding of your external risk.