Model Efficacy for CVSS v3 prediction
ThreatWorx
No scan, no agent, real-time, continuous proactive cyber hygiene powered by AI for your entire attack surface
Recently we began predicting CVSS v3 scores ( earlier our models were trained for v2 scores ). Since v3 has become the de-facto CVSS standard and v2 has faded out ( infact NVD has stopped computing scores for v2 based on our observations ), it made all the sense to do that.
As is the case with ML and AI , we believe transparency and responsible AI is of outmost important and sharing outcomes of model behavior based on back testing is one way to do that. This also helps with re-training models to keep improving model accuracy.
So let us dive deep into the analysis....
For this round of back testing we looked at two different data sets,
Model Accuracy For Pre-Existing Scores
Model Accuracy For New & Emerging Vulnerabilities
领英推荐
Over 60% of the time the model predicts the CVSS v3 score with 100% match with the eventual outcome ( i.e every other vulnerability or slightly better ). 80% of time the model is able to predict score that is 85% accurate ( i.e within the range of +1.5 to -1.5 ).
Observations
CVE-2023-38060 : ThreatWorx predicted a score of 8.8, NVD scores it as 5.4 , however the publisher who actually reported this finding has scored this as 6.3.
CVE-2023-35134 : ThreatWorx predicted a score of 9.8, NVD scores it as 5.9, however the publisher who actually reported this finding (ICS-CERT) has scored this as 7.4
The Value Of Lead Time
Now that we have discussed prediction for prioritization, a natural outcome of that is the lead time that it provides for the operational team to analyze and act. The delay caused to assign scores has significant bearing on determining the severity of the vulnerability and even some transitional scanning vendors will likely not add checks for vulnerabilities that are awaiting analysis.
Before we discuss further, it should be noted that CVSS scores themselves are not great in determining the outcome in terms of their eventual weaponization but this becomes one important factor for prioritization and hence the lead times matter.
In the time to come we will also publish data for the lead times due to early prediction, this would be an important consideration as it shrinks the overall window of compromise.
Write to us for any feedback or comments, [email protected]