You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
traverse_ (\t -> t metrics) [validateUnique, validateKnown cvss31, validateRequired cvss31]
333
340
pure metrics
334
341
342
+
cvss30::CVSSDB
343
+
cvss30 =
344
+
CVSSDB
345
+
[ MetricGroup"Base" baseMetrics
346
+
]
347
+
where
348
+
baseMetrics =
349
+
[ MetricInfo
350
+
"Attack Vector"
351
+
"AV"
352
+
True
353
+
[ MetricValue"Network" (C'N') 0.85Nothing"A vulnerability exploitable with network access means the vulnerable component is bound to the network stack and the attacker's path is through OSI layer 3 (the network layer)."
354
+
, MetricValue"Adjacent" (C'A') 0.62Nothing"A vulnerability exploitable with adjacent network access means the vulnerable component is bound to the network stack"
355
+
, MetricValue"Local" (C'L') 0.55Nothing"A vulnerability exploitable with Local access means that the vulnerable component is not bound to the network stack, and the attacker's path is via read/write/execute capabilities."
356
+
, MetricValue"Physical" (C'P') 0.2Nothing"A vulnerability exploitable with Physical access requires the attacker to physically touch or manipulate the vulnerable component."
357
+
]
358
+
, MetricInfo
359
+
"Attack Complexity"
360
+
"AC"
361
+
True
362
+
[ MetricValue"Low" (C'L') 0.77Nothing"Specialized access conditions or extenuating circumstances do not exist."
363
+
, MetricValue"High" (C'H') 0.44Nothing"A successful attack depends on conditions beyond the attacker's control."
364
+
]
365
+
, MetricInfo
366
+
"Privileges Required"
367
+
"PR"
368
+
True
369
+
[ MetricValue"None" (C'N') 0.85Nothing"The attacker is unauthorized prior to attack, and therefore does not require any access to settings or files to carry out an attack."
370
+
, MetricValue"Low" (C'L') 0.62 (Just0.68) "The attacker is authorized with (i.e. requires) privileges that provide basic user capabilities that could normally affect only settings and files owned by a user."
371
+
, MetricValue"High" (C'H') 0.27 (Just0.5) "The attacker is authorized with (i.e. requires) privileges that provide significant (e.g. administrative) control over the vulnerable component that could affect component-wide settings and files."
372
+
]
373
+
, MetricInfo
374
+
"User Interaction"
375
+
"UI"
376
+
True
377
+
[ MetricValue"None" (C'N') 0.85Nothing"The vulnerable system can be exploited without interaction from any user."
378
+
, MetricValue"Required" (C'R') 0.62Nothing"Successful exploitation of this vulnerability requires a user to take some action before the vulnerability can be exploited."
379
+
]
380
+
, MetricInfo
381
+
"Scope"
382
+
"S"
383
+
True
384
+
[ MetricValue"Unchanged" (C'U') UnchangedNothing"An exploited vulnerability can only affect resources managed by the same authority."
385
+
, MetricValue"Changed" (C'C') ChangedNothing"An exploited vulnerability can affect resources beyond the authorization privileges intended by the vulnerable component."
386
+
]
387
+
, MetricInfo
388
+
"Confidentiality Impact"
389
+
"C"
390
+
True
391
+
[ mkHigh "There is a total loss of confidentiality, resulting in all resources within the impacted component being divulged to the attacker."
392
+
, mkLow "There is some loss of confidentiality."
393
+
, mkNone "There is no loss of confidentiality within the impacted component."
394
+
]
395
+
, MetricInfo
396
+
"Integrity Impact"
397
+
"I"
398
+
True
399
+
[ mkHigh "There is a total loss of integrity, or a complete loss of protection."
400
+
, mkLow "Modification of data is possible, but the attacker does not have control over the consequence of a modification, or the amount of modification is limited."
401
+
, mkNone "There is no loss of integrity within the impacted component."
402
+
]
403
+
, MetricInfo
404
+
"Availability Impact"
405
+
"A"
406
+
True
407
+
[ mkHigh "There is a total loss of availability, resulting in the attacker being able to fully deny access to resources in the impacted component"
408
+
, mkLow "Performance is reduced or there are interruptions in resource availability."
409
+
, mkNone "There is no impact to availability within the impacted component."
0 commit comments