Gereedschap · CVSS 4.0

CVSS 4.0 rekenmachine

De nieuwste versie scheidt de impact op het kwetsbare onderdeel van de impact op wat erachter zit. Bouw de vector en kijk wat die scheiding verandert.

Free, geen aanmelding, berekend in uw browser ·

Wat 4.0 verandert, veld voor veld

De CVSS 4.0 werd in november 2023 door FIRST.org gepubliceerd als antwoord op een terugkerend bezwaar: in 3.1 klonterde de helft van de CVE's samen op een handvol scores, en de score zei weinig over de werkelijke impact. Vier wijzigingen dragen het grootste gewicht.

In kaart brengen van basisstatistieken tussen CVSS 3.1 en CVSS 4.0.
CVSS 3.1CVSS 4.0Waarom
Reikwijdte (S)VC/VI/VA + SC/SI/SAIn plaats van een ja/nee wordt apart gescoord wat er met het kwetsbare onderdeel gebeurt en wat daarachter gebeurt.
Aanvalscomplexiteit (AC)AC + ATWaar de aanvaller omheen werkt (AC) wordt gescheiden van waar hij op moet wachten of wat hij moet verdragen (AT, Aanvalsvereisten).
Gebruikersinteractie (UI:N/R)UI:N/P/AEen opzettelijke klik en gewoon browsen kosten de aanvaller niet dezelfde moeite.
Exploit-rijpheid (E)E:A/P/UDrie duidelijke toestanden: aanvallen waargenomen, proof of concept gepubliceerd, niets gerapporteerd.

De bovenstaande rekenmachine biedt vier vooraf geladen gevallen. Het meest veelzeggende is “Hypervisor escape”: een lokale fout, onopvallend in 3.1, die de virtuele gastmachines bereikt. Laad het en schakel vervolgens de drie volgende systeemeffecten naar Geen om het verschil te zien dat 4.0 kan uitdrukken, en dat 3.1 teruggebracht tot een enkele bit.

Wat het getal betekent

De ernstklassen zijn dezelfde als in 3.1, wat een constante verwarring in stand houdt: een 8,6 in 4.0 en een 8,6 in 3.1 beschrijven niet hetzelfde, maar dragen toch hetzelfde label.

Drempels uit de CVSS 3.1- en 4.0-specificaties (FIRST.org). Ze lezen conventies, geen prioriteitsregels.
ScorenErnstWat het in de praktijk betekent
9.0 – 10.0KritischVolledig compromis, vaak zonder account en zonder klik. Een succesvolle exploit laat niets overeind.
7.0 – 8.9HoogGrote impact, maar één voorwaarde ontbreekt: een account, een klik, lokale toegang.
4.0 – 6.9GemiddeldEr moet aan een gedeeltelijke impact of aan meerdere voorwaarden worden voldaan.
0.1 – 3.9LaagKlein lek, beperkte denial-of-service of zwaar beperkte exploitatie.
0.0GeenEr is geen gerapporteerde impact op de vertrouwelijkheid, integriteit of beschikbaarheid.

Basis, dreiging, milieu: de nieuwe nomenclatuur

4.0 hernoemt de lagen om een slechte gewoonte te doorbreken: een basisscore publiceren en deze “de” score noemen. De namen zijn nu CVSS-B (alleen basis), CVSS-BT (basis en dreiging), CVSS-BE (basis en milieu) en CVSS-AHO (alles). De naam zegt wat er daadwerkelijk is ingevuld.

De tijdelijke groep wordt de bedreiging groep en krimpt in tot één enkele maatstaf, volwassenheid van exploiteren: het herstelniveau en het rapportvertrouwen zijn verdwenen en zijn nooit serieus ingevuld.

Wat het voor u betekent, in de praktijk

Drie gewoonten die de meest voorkomende fouten vermijden:

  1. Bewaar de originele versie in uw tracking. Het voorvoegsel CVSS:4.0/ maakt deel uit van de vector: zonder deze weet niemand welke schaal u citeert.
  2. Vul de volwassenheid van de exploit in als je het weet. Het is het enige veld in de dreigingsgroep en het veld dat de score het dichtst in de buurt brengt van wat er in het veld gebeurt.
  3. Geef nog steeds geen prioriteit aan dit nummer alleen. 4.0 beschrijft impact beter, maar voorspelt nog steeds geen uitbuiting. Kruiscontrole met EPSS en KEV: dat is de taak van CVE-monitoring gericht op uw landgoed.

Bronnen

Veelgestelde vragen

Moet u nu overstappen naar CVSS 4.0?

Gebruik de versie die uw bron publiceert. De NVD en de meeste CNA's (CVE Nummeringsautoriteiten, de organisaties die CVE-identifiers toewijzen) publiceren nog steeds 3.1; sommige leveranciers publiceren beide. Het herberekenen in 4.0 van een vector gegeven in 3.1 levert een getal op dat met niets vergelijkbaar is: de twee schalen worden niet geconverteerd.

Wat vervangt de 3.1-scope?

Zes impactstatistieken in plaats van drie. VC, VI en VA beschrijven wat er met het kwetsbare onderdeel gebeurt; SC, SI en SA beschrijven wat er gebeurt met de systemen erachter. Waar 3.1 alleen zei “het loopt over”, zegt 4.0 met hoeveel en waarover.

Wat is het verschil tussen complexiteit en aanvalsvereisten?

Complexiteit meet wat de aanvaller actief moet omzeilen: geheugenbescherming, handtekeningcontrole. Aanvalsvereisten meten waar ze op moeten wachten of wat ze moeten doorstaan: een race tussen twee processen, een bepaalde belasting, een positie op het netwerk. 3.1 bracht de twee samen in één veld.

Wat houdt deze rekenmachine precies in?

De basisvector, exploitatievolwassenheid en de drie beveiligingsvereisten (CR, IR, AR), berekend met de officiële macrovectortabel van FIRST.org. Gewijzigde milieustatistieken (MAV, MSI:S...) en aanvullende statistieken (Automateerbaar, Herstel, Veiligheid) worden nog niet ondersteund: we zeggen dit liever dan dat u erachter komt.

Free-abonnement, geen kaart

Koop alleen de CVEs die van invloed is uw werkelijke vermogen.

Declareer uw onderdelen eenmalig. We waarschuwen u zodra een fout een van hen treft, die al prioriteit heeft gekregen van KEV en EPSS, op het kanaal van uw keuze. De eerste waarschuwing gaat uit bij de volgende synchronisatie.

  • Free, geen creditcard
  • Gebouwd en gehost in Frankrijk
  • Exporteer uw gegevens op elk gewenst moment

Blijf lezen

Maak een gratis account aan