Calculateur CVSS
Le score d’une vulnérabilité, sa gravité et le sens de chaque métrique, à partir de son vecteur CVSS 4.0, 3.1 ou 3.0.
- Score
- —
- Gravité
- —
- Version
Métriques de base
Ce qui caractérise la vulnérabilité, quel que soit le système : le testeur ou l’éditeur les fixe.
Exploitabilité
Vecteur d’attaque
D’où l’attaque peut être menée : plus l’attaquant peut être loin, plus le score monte.
Complexité de l’attaque
Les protections que l’attaquant doit contourner pour réussir.
Prérequis de l’attaque
Les conditions du système vulnérable dont dépend l’attaque.
Privilèges requis
Les droits dont l’attaquant doit disposer avant l’attaque.
Interaction utilisateur
Si l’attaque a besoin qu’un autre utilisateur agisse, et comment.
Impact sur le système vulnérable
Confidentialité
Ce que l’attaquant peut lire sur le système vulnérable.
Intégrité
Ce que l’attaquant peut modifier sur le système vulnérable.
Disponibilité
Ce que l’attaquant peut rendre indisponible sur le système vulnérable.
Impact sur les systèmes en aval
Confidentialité
Ce que l’attaquant peut lire au-delà du système vulnérable, sur les systèmes qu’il permet d’atteindre.
Intégrité
Ce que l’attaquant peut modifier au-delà du système vulnérable.
Disponibilité
Ce que l’attaquant peut rendre indisponible au-delà du système vulnérable.
Métriques de menace
L’état de la menace aujourd’hui : la vulnérabilité est-elle exploitée ?
Maturité de l’exploitation
Ce que l’on sait aujourd’hui de l’exploitation de la vulnérabilité.
Non renseignée : le calcul retient le cas le plus grave, une exploitation avérée.
Métriques environnementales
Ce qui dépend de votre environnement : l’importance des données touchées et les mesures en place.
Exigences de sécurité
Exigence de confidentialité
L’importance, pour votre activité, de garder ces données confidentielles.
Non renseignée : compte comme élevée, le cas le plus grave.
Exigence d’intégrité
L’importance, pour votre activité, de l’exactitude de ces données.
Non renseignée : compte comme élevée, le cas le plus grave.
Exigence de disponibilité
L’importance, pour votre activité, de la disponibilité de ce système.
Non renseignée : compte comme élevée, le cas le plus grave.
Métriques de base modifiées
La valeur de chaque métrique dans votre environnement, quand vos mesures de protection ou votre configuration la changent. Non défini garde la valeur de base.
Vecteur d’attaque modifié
Complexité de l’attaque modifiée
Prérequis de l’attaque modifiés
Privilèges requis modifiés
Interaction utilisateur modifiée
Confidentialité du système vulnérable
Intégrité du système vulnérable
Disponibilité du système vulnérable
Confidentialité des systèmes en aval
Intégrité des systèmes en aval
Disponibilité des systèmes en aval
Métriques supplémentaires
Des informations en plus, sans effet sur le score.
Sécurité des personnes
Si l’exploitation peut mettre des personnes en danger.
Automatisable
Si un attaquant peut automatiser l’exploitation sur de nombreuses cibles.
Rétablissement
La capacité du système à se rétablir après une attaque.
Densité de valeur
Ce qu’un attaquant obtient en une seule exploitation.
Effort de réponse
L’effort nécessaire pour répondre à la vulnérabilité.
Urgence du fournisseur
L’urgence que le fournisseur attribue à la vulnérabilité, en plus du score.
CVSS est un standard du FIRST (Forum of Incident Response and Security Teams). Le calcul suit la même méthode que ses calculateurs de référence.
Le score mesure la vulnérabilité, pas votre risque.
Ce que mesure le score
Le CVSS (Common Vulnerability Scoring System) note de 0 à 10 la gravité technique d’une vulnérabilité : la facilité de l’exploiter et ce qu’elle compromet. Le vecteur garde chaque critère sous forme abrégée, par exemple AV:N pour une attaque par le réseau.
Ce qu’il ne dit pas
Le score décrit la vulnérabilité, pas votre risque : il ignore ce que valent pour vous les données touchées et l’exposition réelle du système. C’est pourquoi nos rapports ajoutent à chaque score l’impact pour votre activité ; les métriques environnementales permettent aussi de l’ajuster.
CVSS 3.1 ou 4.0
La version 4.0, publiée en 2023, distingue le système vulnérable des systèmes atteints par rebond, ajoute les prérequis de l’attaque et remplace les métriques temporelles par la menace. La 3.1 reste très répandue. Le score s’accompagne en 4.0 des groupes qu’il prend en compte : CVSS-B, BT, BE ou BTE.
Échelle de gravité
- Aucune0,0
- Faible0,1 à 3,9
- Moyenne4,0 à 6,9
- Élevée7,0 à 8,9
- Critique9,0 à 10,0
Comment le score CVSS est-il calculé ?
En 3.0 et 3.1, par des formules : chaque valeur a un poids, et les poids forment un sous-score d’exploitabilité et un sous-score d’impact, additionnés puis arrondis au dixième supérieur. En 4.0, chaque vecteur appartient à l’une de 270 familles de vecteurs équivalents, dont une table donne le score ; il s’en écarte selon sa distance aux vecteurs les plus graves de sa famille. Ce calculateur applique la même méthode que les calculateurs du FIRST, qui publie le standard.
Quelle différence entre CVSS 3.1 et CVSS 4.0 ?
La 4.0 sépare l’impact sur le système vulnérable de l’impact sur les systèmes qu’il permet d’atteindre, là où la 3.1 parlait de portée. Elle ajoute les prérequis de l’attaque, distingue une interaction utilisateur passive d’une active, remplace les métriques temporelles par la maturité de l’exploitation et ajoute des métriques supplémentaires, sans effet sur le score. Les deux scores d’une même vulnérabilité ne se comparent pas.
Pourquoi un vecteur peut-il changer de score entre 3.0 et 3.1 ?
Les métriques sont les mêmes, mais la 3.1 a corrigé deux défauts de calcul : un arrondi sensible aux erreurs de calcul des ordinateurs, qui ajoutait parfois 0,1, et une formule environnementale qui pouvait baisser quand une exigence de sécurité augmentait. L’écart, rare, ne dépasse pas quelques dixièmes.
Un score élevé veut-il dire un risque élevé pour mon entreprise ?
Pas forcément. Le score mesure la gravité technique, pour un système quelconque. Une faille critique sur un service exposé à Internet qui traite des données de santé n’a pas le poids de la même faille sur un outil interne isolé. Les métriques environnementales, l’impact métier de nos rapports et l’analyse de risques font ce lien.
Le vecteur saisi est-il envoyé à Radome ?
Non. Le calcul se fait dans votre navigateur. Le vecteur est placé après le « # » de l’adresse, une partie que le navigateur n’envoie jamais au serveur ; notre mesure d’audience l’ignore aussi.
Comment Radome note-t-il les vulnérabilités de ses rapports ?
Chaque vulnérabilité de nos rapports de test d’intrusion porte son vecteur CVSS, que cette page lit et explique, avec son impact pour votre activité, les étapes pour la reproduire et une correction adaptée. L’ordre des corrections tient compte du score comme de l’impact.
Faites tester votre application.
Nos tests d’intrusion prouvent chaque faille, la notent en CVSS, l’expliquent, puis vérifient sa correction. Un premier échange gratuit de 30 minutes pour cadrer le vôtre.