b2KIT

CVSS Score Calculator

Calculate CVSS v3.1 and v4.0 vulnerability scores with the full base, temporal, and environmental metric groups.

Tested tool guide Tested browser tools Checked August 16, 2026

What CVSS Score Calculator does, with a checked example

CVSS Score Calculator turns vulnerability characteristics into standardized CVSS severity scores. Choose CVSS v3.1 or v4.0, complete the Base metrics, and optionally apply time-sensitive and deployment-specific values from the other metric groups. The most common mistake is treating the result as a complete risk or patch-priority decision. CVSS summarizes severity from the supplied metrics, but it does not independently know an asset's business value, compensating controls, or organizational risk tolerance.

Worked example

A concrete input and expected output from the current implementation.

Input

CVSS 3.1: AV:N, AC:L, PR:N, UI:N, S:U, C:H, I:H, A:H; all Temporal and Environmental metrics: Not Defined

Expected output

Base: 9.8 (Critical); Temporal: 9.8 (Critical); Environmental: 9.8 (Critical)

Network access, low complexity, no required privileges, and no user interaction produce high exploitability, while all three impacts are High. Not Defined optional metrics use neutral or inherited values, so the adjusted scores remain 9.8.

How the result is produced

1

Versioned metric selection

Choose v3.1 or v4.0 before setting metrics. In v3.1, the Base group includes Attack Vector, Attack Complexity, Privileges Required, User Interaction, Scope, and three impact measures. v4.0 has different definitions, including Attack Requirements and separate vulnerable-system and subsequent-system impacts, so metric values and vectors must remain within one version.

2

Contextual score adjustment

Base metrics describe intrinsic severity. CVSS v3.1 Temporal choices cover exploit-code maturity, remediation level, and report confidence, while Environmental choices apply local importance and modified conditions. CVSS v4.0 uses Threat and Environmental concepts instead of the v3.1 Temporal formula. Not Defined values preserve applicable defaults or inherit Base values rather than representing zero severity.

Good uses

  • Score a newly reported vulnerability after an analyst has determined its attack conditions and technical impacts.
  • Recalculate a vendor's CVSS v3.1 assessment using local confidentiality, integrity, availability, and modified-environment metrics.
  • Produce version-labeled v3.1 and v4.0 assessments when security reports must support consumers using different CVSS versions.

Limits and checks

  • The calculator cannot determine whether a metric judgment is correct; disputed attack prerequisites or impacts can materially change the score.
  • CVSS v3.1 and v4.0 results are not directly interchangeable because their metric definitions and scoring systems differ.
  • An Environmental score reflects only the deployment assumptions entered; leaving those metrics Not Defined does not make the result locally tailored.

Common questions

Why does Scope affect Privileges Required scoring in CVSS v3.1?

In CVSS v3.1, the Privileges Required weight depends on whether Scope is Unchanged or Changed. Changing Scope can therefore alter more than the impact portion of the calculation. This interaction belongs to the published v3.1 formula. CVSS v4.0 does not use the v3.1 Scope metric.

Can I use the highest CVSS score as my patch order?

No. A CVSS result summarizes severity for the metrics entered. Patch order may also depend on asset criticality, exposure, active exploitation, compensating controls, and operational constraints. Apply Environmental and Threat or Temporal metrics where appropriate, and retain the versioned vector so reviewers can see the assumptions behind the score.

References and verification

The example and behavioral notes were checked against the browser implementation. Standards and primary references below define the relevant format, formula, or platform behavior.

Related Tools