SecScore: Enhancing the CVSS Threat Metric Group with Empirical Evidences
Miguel Santana, Vinicius V. Cogo, Alan Oliveira de Sá
TL;DR
SecScore addresses the problem that CVSS’s Threat metric does not capture time-varying exploitability in a data-driven way. It introduces $E_S(t) = E_{min} + (E_{max}-E_{min}) \times F(t; \mu, \lambda, \kappa)$ based on the asymmetric Laplace CDF $F$, to convert exploit maturity into a time-dependent factor that updates the Temporal and Environmental scores $S_T(t)$ and $S_E(t)$, while remaining compatible with CVSS v3.1 and v4. Contributions include an empirical study of exploit likelihood across 28 vulnerability profiles, a concrete SecScore formulation, and an experimental evaluation showing timeliness in vulnerability prioritisation. Findings indicate that SecScore enables earlier and more nuanced prioritisation than CVSS alone and is adaptable to organisational contexts. Overall, SecScore supports proactive remediation in risk-based vulnerability management by embedding empirically grounded time dynamics into CVSS scoring.
Abstract
Background: Timely prioritising and remediating vulnerabilities are paramount in the dynamic cybersecurity field, and one of the most widely used vulnerability scoring systems (CVSS) does not address the increasing likelihood of emerging an exploit code. Aims: We present SecScore, an innovative vulnerability severity score that enhances CVSS Threat metric group with statistical models from empirical evidences of real-world exploit codes. Method: SecScore adjusts the traditional CVSS score using an explainable and empirical method that more accurately and promptly captures the dynamics of exploit code development. Results: Our approach can integrate seamlessly into the assessment/prioritisation stage of several vulnerability management processes, improving the effectiveness of prioritisation and ensuring timely remediation. We provide real-world statistical analysis and models for a wide range of vulnerability types and platforms, demonstrating that SecScore is flexible according to the vulnerability's profile. Comprehensive experiments validate the value and timeliness of SecScore in vulnerability prioritisation. Conclusions: SecScore advances the vulnerability metrics theory and enhances organisational cybersecurity with practical insights.
