Glossário

O que é CVSS? A pontuação de severidade de vulnerabilidades e como ela é calculada

O CVSS mede a severidade de 0.0 a 10.0 com métricas e uma fórmula pública. Como ler a vector string, o que faz um 10.0 e v3.1 vs v4.0.

Publicado 2026-06-07 Atualizado 2026-10-06 10 min de leitura
Nesta página

"CVSS 10.0" e "um RCE CVSS 9.8" aparecem em quase toda manchete de vulnerabilidade. Esses números não são inventados: vêm de um conjunto definido de métricas e de uma fórmula. Veja como lê-los, do zero.

0.0–10.0
Faixa da pontuação
8 métricas
base (v3.1)
10.0
pior classe
FIRST
mantém o padrão

O guia de pontuação

PontuaçãoClassificaçãoSensação
9.0 – 10.0CríticaAja agora; muitas vezes classe de domínio total
7.0 – 8.9AltaTrate em breve
4.0 – 6.9MédiaPlaneje no roadmap
0.1 – 3.9BaixaFique de olho

Se um CVE é o nome de uma vulnerabilidade, o CVSS é a sua pontuação de severidade. "Um RCE CVSS 10.0" significa uma execução remota de código da classe mais alta — pior classe.

O critério de pontuação do CVSS

Uma pontuação CVSS é construída a partir de três grupos de métricas. O que é publicado como "CVE-XXXX é 9.8" é quase sempre a pontuação Base.

Pontuação CVSS 0.0 – 10.0

Base

A vulnerabilidade em si. O valor publicado.

Threat

Ajustada ao longo do tempo pela disponibilidade de exploit.

Environmental

Recalculada para a sua própria configuração e prioridades.

① Explorabilidade

AV vetorAC complexidadePR privilégiosUI interação

② Impacto

S escopoC confidencialidadeI integridadeA disponibilidade
A estrutura do CVSS. O valor publicado costuma ser a pontuação Base; Threat e Environmental ajustam a pontuação para a sua situação.

A pontuação Base é, grosso modo, "① quão fácil de explorar" × "② quão grande o impacto". As duas próximas tabelas são essas métricas.

① Explorabilidade (quão facilmente pode ser atacada)

MétricaValoresPior caso (eleva a pontuação)
Attack Vector (AV)Network / Adjacent / Local / PhysicalNetwork (pela internet) é o mais perigoso
Attack Complexity (AC)Low / HighLow (sem condições especiais) é perigoso
Privileges Required (PR)None / Low / HighNone (sem login necessário) é perigoso
User Interaction (UI)None / RequiredNone (a vítima não faz nada) é perigoso

② Impacto (o que acontece se tiver sucesso)

CIA = os três pilares da segurança: Confidencialidade, Integridade, Disponibilidade.

MétricaValores"High" significa
Scope (S)Unchanged / ChangedChanged = a invasão cruza sua fronteira de privilégio original
Confidentiality (C)High / Low / Noneos dados podem ser lidos por completo
Integrity (I)High / Low / Noneos dados podem ser alterados livremente
Availability (A)High / Low / Noneo serviço pode ser totalmente parado

'Scope: Changed' é o que empurra a pontuação para cima

Por exemplo, dano confinado dentro de um contêiner (Unchanged) versus dano que se espalha dali para o host ou outros serviços (Changed). Cruzar ou não essa fronteira move muito a pontuação para condições no mais idênticas.

A vector string: a composição da pontuação em uma linha

Toda pontuação CVSS vem com uma vector string — um registro de quais métricas foram escolhidas, ou seja, o motivo do número.

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H  →  10.0 (Critical)

Detalhada, tudo está no "mais perigoso":

SegmentoSignificadoNeste exemplo
AV:NAttack Vector = Networkatingida pela internet
AC:LAttack Complexity = Lowfácil de concretizar
PR:NPrivileges Required = Nonesem autenticação
UI:NUser Interaction = Nonesem ação da vítima
S:CScope = Changedcruza a fronteira
C:H / I:H / A:HCIA = tudo Highlido, escrito e parado

O que separa um 10.0 de um 9.8

Mude o Scope para "Unchanged" (S:U) naquele exemplo e as mesmas condições pontuam 9.8. Se ele cruza a fronteira (S:C) é o que alcança o máximo 10.0. Então 9.8 vs 10.0 = "ambos pior classe, mas o dano se espalha um passo além".

v3.1 vs v4.0: ambos em circulação agora

A versão atual é a v4.0 (2023), mas a maioria dos CVEs ainda é pontuada com a v3.1 (2019), então as duas coexistem por enquanto.

CVSS v3.1CVSS v4.0
Lançada20192023
Notaçãopontuação + vetorCVSS-B / BT / BE / BTE, propósito explícito
User InteractionNone / Required (2)None / Passive / Active (3)
ScopeScope(S), uma métricasepara o impacto no "sistema vulnerável" e no "sistema subsequente"
Extrasnenhumadiciona métricas suplementares (automatizável, recuperação, segurança…)

Exemplos: pontuações reais de vulnerabilidades conhecidas

Estas são as pontuações reais registradas no NVD. Elas mostram que o número nem sempre corresponde ao dano no mundo real, e que a pontuação pode mudar conforme o avaliador ou a versão do CVSS.

VulnerabilidadeCVSS v3.1Destaques do vetorO que ela mostra
Log4Shell (CVE-2021-44228)10.0 Críticatodas as métricas no pior valor, S:CUm 10.0 típico, dentro de um componente amplamente usado
Apache Struts (CVE-2017-5638)9.8 CríticaS:U (escopo inalterado)10.0 na antiga v2 — a versão muda o número
Uma falha de appliance VPN (CVE-2018-13379)NVD 9.8 / fabricante do produto 9.1os avaliadores classificam a integridade I de forma diferenteMesmo CVE, pontuação diferente conforme a fonte; apontada como porta de entrada no incidente do Hospital Handa (em inglês)
Heartbleed (CVE-2014-0160)7.5 Altasó confidencialidade C:H, sem adulteração nem interrupçãoNão é Crítica, mas virou um grande incidente que podia expor chaves privadas

As quatro estão no catálogo da CISA (EUA) de vulnerabilidades sabidamente exploradas (KEV). O Heartbleed, com 7.5, também foi explorado — por isso a pontuação sozinha não diz que algo pode esperar.

O que verificar além da pontuação

O critério torna o CVSS poderoso. Mas a pontuação é um valor teórico de pior caso. Na prática, multiplique-a por dois fatores.

1

Verifique se está sendo explorada (KEV)

Vulnerabilidades observadas sob ataque real (KEV — Known Exploited Vulnerabilities) são prioridade máxima, independentemente da pontuação. "Estar sendo atacada agora" supera o número teórico.

2

Verifique se você usa o recurso afetado

Um CVSS 10.0 tem pouco impacto real se você não usa o componente; uma pontuação média é prioridade máxima se você a atinge em produção. Julgue pela versão de fato em execução.

Um CVSS 10.0 público descartado como "não é problema meu" levou a um incidente de cobrança fraudulenta. Uma pontuação nunca é motivo para negligenciar. → O CVSS 10.0 negligenciado

Como verificar a sua própria configuração

1

Consulte os CVEs e as pontuações do que você usa

Confira os avisos de segurança do fabricante, o NVD ou o JVN. Se você tiver o identificador do CVE, o CVE / KEV Lookup deste site mostra CVSS, EPSS e KEV em um só lugar.

2

Leia o vetor e pergunte se ele se aplica a você

Mesmo com AV:N (pela rede), o risco cai se o recurso não estiver exposto à internet. Com PR:L (login necessário), verifique quem consegue fazer login. Cole um vetor na Calculadora CVSS e leitura do vetor para ver o que cada parte significa.

3

Deixe uma máquina cruzar as suas dependências

Para o seu próprio app web, analise o lockfile com o Dependency Vulnerability Scanner ou o Dependabot para listar os CVEs e as pontuações correspondentes. Isso é mais confiável do que acompanhar tudo a olho.

Fontes (primárias)

  • FIRST, "CVSS v3.1 Specification Document" — first.org (em inglês; métricas e faixas de severidade)
  • FIRST, "CVSS v4.0 Specification Document" — first.org (em inglês)
  • NIST NVD, "CVE-2014-0160" — nvd.nist.gov (em inglês; as pontuações e vetores de CVE-2021-44228, CVE-2017-5638 e CVE-2018-13379 foram conferidos da mesma forma em suas páginas no NVD)
  • CISA, "Known Exploited Vulnerabilities Catalog" — cisa.gov (em inglês)
  • FIRST, "Exploit Prediction Scoring System (EPSS)" — first.org (em inglês)

Leia a seguir

FAQ

QO CVSS tem um critério de pontuação real ou é um palpite?
A

Ele tem um critério definido. Você seleciona métricas — vetor de ataque (AV), complexidade do ataque (AC), privilégios necessários (PR), interação do usuário (UI), escopo (S) e confidencialidade/integridade/disponibilidade (CIA) — e as passa por uma fórmula pública para obter 0.0–10.0. É projetado para ser reproduzível: as mesmas entradas dão a mesma pontuação.

QQuem atribui a pontuação?
A

O padrão é mantido pelo FIRST. As pontuações de CVEs individuais são atribuídas pelo NVD (NIST) ou por fabricantes seguindo o critério. A mesma vulnerabilidade pode ser pontuada de forma ligeiramente diferente por avaliadores diferentes.

QA partir de qual pontuação é perigoso?
A

Como guia: 9.0–10.0 Crítica, 7.0–8.9 Alta, 4.0–6.9 Média, 0.1–3.9 Baixa. Mas a pontuação é um valor teórico de pior caso — verifique também se ela realmente se aplica à sua configuração.

QUm CVSS alto deve ser sempre corrigido primeiro?
A

Geralmente sim, mas mais importante é se ela está sendo ativamente explorada (KEV) e se você usa o recurso afetado. Um 10.0 que você não usa pode ter impacto zero; uma pontuação média sob exploração ativa é prioridade máxima.

QDevo olhar a v3.1 ou a v4.0?
A

A versão atual é a v4.0 (lançada em 2023), mas a maioria dos CVEs ainda é pontuada com a v3.1, então as duas vão conviver por um tempo. O básico da leitura — uma pontuação de 0 a 10 calculada a partir de métricas definidas — é o mesmo, então tudo nesta página vale para qualquer uma delas.

QO que significa CVSS 10.0?
A

É a pontuação máxima. Ela é dada quando um ataque funciona pela rede, com facilidade, sem login e sem nenhuma ação do usuário, permite ao atacante ler, alterar e parar tudo, e o dano se espalha além da fronteira do próprio software vulnerável. Na v3.1, o vetor é AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H. O Log4Shell (CVE-2021-44228) e o backdoor do XZ Utils (CVE-2024-3094) receberam 10.0.

QOnde consulto a pontuação CVSS de um CVE?
A

No NVD (o banco de dados nacional de vulnerabilidades do NIST, nos EUA), no JVN (o banco de dados japonês mantido pelo JPCERT/CC e pelo IPA) e no aviso de segurança do próprio fabricante. O mesmo CVE pode ter pontuações diferentes conforme o avaliador, então observe de quem é a pontuação que você está lendo. A ferramenta CVE / KEV Lookup deste site mostra a pontuação CVSS junto com a situação de exploração (KEV) a partir do identificador do CVE.

QQual a diferença entre CVSS e EPSS?
A

O CVSS é uma pontuação de 0 a 10 para a gravidade de uma vulnerabilidade caso seja explorada; o EPSS é uma probabilidade estimada (de 0 a 1) de que ela seja explorada nos próximos 30 dias. Ambos são publicados pelo FIRST. Um CVSS alto pode vir com um EPSS baixo e vice-versa, então decida o que corrigir primeiro combinando CVSS, EPSS e KEV (se ela está de fato sendo explorada).