Calculate CVSS Scores

The Common Vulnerability Scoring System (CVSS) is an open framework for communicating the characteristics and severity of software vulnerabilities. It is owned and managed by FIRST.Org and provides a numerical score from 0.0 to 10.0, plus a vector string that describes how the score was derived.

Scoring rules

  1. Score the vulnerability in isolation — Do not consider chaining with other vulnerabilities when assessing CIA (Confidentiality, Integrity, Availability) impact. Keep the score specific to the vulnerability in question.
  2. Assume detailed knowledge — The attacker already knows the target’s configuration and defenses (per CVSS v3.1 specification).
  3. Use the official calculator — The NVD and FIRST both provide interactive calculators that implement the exact equations.

Metric groups

GroupDescription
BaseIntrinsic qualities: Attack Vector, Attack Complexity, Privileges Required, User Interaction, Scope, CIA Impact
TemporalTime-dependent: Exploit Code Maturity, Remediation Level, Report Confidence
EnvironmentalOrganization-specific: CIA Requirements, Modified Base Metrics

Vector string format

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

This example yields a 9.8 Critical score.

Tools

Related: vulnerability (assessment concepts), the NVD (CVE database), mitre-attack-emulation-plans (adversary emulation).

Sources

See also