Lion Cipher Lab

Score a vulnerability with CVSS v4.0 — and see why it moved from v3.1

Why it matters

Every vulnerability you will ever triage arrives wearing a number: 'CVSS 9.8', 'critical', 'you must patch this now'. That number is the Common Vulnerability Scoring System, and almost everyone only ever CONSUMES it — they read whatever NVD or the vendor printed and treat it as gospel. That is a mistake in two directions. First, the number is a MODEL with inputs you can and should check: an advisory's own CVSS vector can be wrong, incomplete, or scored for a generic deployment that looks nothing like yours, and you cannot see any of that unless you can read and rebuild the vector yourself.…

What you'll learn

Steps in this lab

  1. From zero: what CVSS is, what a vector string is, and the four metric groups
  2. Get the tools: the free client-side calculator, or the spec and a pen — and pick your CVEs
  3. The Base metrics, one at a time — including what is NEW in v4.0
  4. Worked example: build the CVSS:4.0 Base vector for Heartbleed (CVE-2014-0160)
  5. Score the SAME CVEs under v3.1 — and see exactly what v4.0 changed
  6. Move the score: Base -> Threat (Exploit Maturity) -> Environmental
  7. The honest limit: a Base score is SEVERITY, not risk or priority
  8. Judgment: how a professional actually uses the number

Open the full interactive lab →