Skip to content
February 11, 2026

CVSS v4 vs CVSS 3.1 - What's New and Improved

CVSS v4 changes how severity is scored, and what your reports will look like. What is new, what improved, and how to read the two versions side by side.

Brackish Security5 min read

Recently an update to CVSS scoring was released - CVSS V4. But, the real question is why was an update needed? What was wrong with CVSS 3.1? A few things were wrong. Amongst them are:

What does v4 now do better? Numerous things. But here are just a few:

Let's take a look at NIST's actual CVSS forms for both version 3.1 and version4.

NIST's CVSS 3.1 calculator form

And then, the CVSS 4.0 form:

NIST's CVSS 4.0 calculator

And you can see, v4 has many more dials to help hone in on a true score and risk. But what does this look like in practice?

CVSS 3.1 vs CVSS v4: Rating the Kubernetes Ingress Nightmare Vulnerability

The Kubernetes Ingress NGINX Nightmare vulnerabilities are a textbook example of where CVSS v3.1 starts to fall short.

These vulnerabilities allow remote code execution in the Ingress NGINX controller, potentially leading to full Kubernetes cluster compromise under certain conditions. While CVSS 3.1 correctly flags this as critical, it fails to express how much the real-world risk depends on deployment context.

Below, we compare how this vulnerability is rated using CVSS 3.1, how practitioners would rate it using CVSS v4, and how an organization like NIST is likely to publish it under CVSS v4.

CVSS 3.1 Rating (As Published)

Most advisories and the NVD converged on the following CVSS 3.1 rating for the Ingress Nightmare vulnerabilities.

CVSS 3.1 Base Metrics

MetricValue
Attack VectorNetwork
Attack ComplexityLow
Privileges RequiredNone
User InteractionNone
ScopeChanged
Confidentiality ImpactHigh
Integrity ImpactHigh
Availability ImpactHigh

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

CVSS 3.1 Score - 9.8 Critical

What CVSS 3.1 Cannot Express

CVSS v4 Rating (Practitioner View)

CVSS v4 separates technical severity, threat realism, and environmental exposure, which allows for a far more honest assessment of Kubernetes vulnerabilities.

Base Metrics (CVSS v4)

From a purely technical standpoint, the vulnerability remains severe.

MetricValue
Attack VectorNetwork
Attack ComplexityLow
Privileges RequiredNone
User InteractionNone
ScopeChanged
ImpactHigh

Base Severity: Critical

Threat Metrics

This vulnerability was rapidly weaponized after disclosure.

Threat MetricValueRationale
Exploit MaturityFunctional / HighPublic PoCs emerged quickly
Threat Actor InterestHighKubernetes ingress controllers are high-value targets

These metrics increase confidence that exploitation is realistic, not theoretical.

Environmental Metrics (Where CVSS v4 Changes Things)

CVSS v4 allows the same vulnerability to be scored differently depending on deployment context.

Deployment ScenarioCVSS v4 Effective Severity
Internet-facing ingress controller9.5–9.7 (Critical)
Internal-only ingress controller8.8–9.2 (Critical)
Admission webhook restricted to cluster8.0–8.5 (High–Critical)
Managed Kubernetes with strong network controls7.5–8.0 (High)

Practitioner Summary

This vulnerability is always serious — but it is not equally catastrophic in every environment.

That distinction simply isn’t possible in CVSS 3.1.

CVSS v4 Rating (How NIST Would Do It)

Historically, NIST and the NVD publish base scores only, intentionally avoiding environmental assumptions.

Under CVSS v4, that approach is unlikely to change.

Likely NIST Approach

ComponentTreatment
Base MetricsIncluded
Threat MetricsPossibly included
Environmental MetricsNot applied
Deployment ContextWorst reasonable case

Likely Published Outcome

Critical (approximately 9.3–9.6)

In practice, this means:

In other words: CVSS v4 doesn’t remove responsibility — it formalizes it.

Side-by-Side Comparison

Scoring ModelResultWhat It Optimizes For
CVSS 3.1 (NVD)9.8 CriticalSimplicity and consistency
CVSS v4 (NIST-style)~9.4 CriticalWorst-case standardization
CVSS v4 (Practitioner)7.5–9.7Real-world risk

Key Takeaway

CVSS 3.1 wasn’t wrong, it was just not complete.

The Kubernetes Ingress Nightmare vulnerabilities demonstrate why a single severity number is often insufficient for modern, highly contextual systems like Kubernetes.

CVSS v4 builds on v3.1 to make risk clearer in modern, varied environments.

Want this tested against your environment?

Reading about an attack path is not the same as knowing whether yours holds. We can tell you which it is.

Scope an engagement