Vulnerability Score Adjustment
- need to assess the severity of a vulnerability
- scores are not static
- subject to change based on several factors
- vulnerability scores should be appropriately adjusted to more accurately reflect the actual risk posed by the vulnerability
- scores should be unique to your organization
Factors to Consider
- Availability of patches
- can use the CVSS vector to find out how quickly a vendor plans to patch a specific vulnerability
- If no patches are available
- then this is a significant factor that will influence the severity of the vulnerability
- If an effective patch is available
- organization may shift the score lower, depending on the complexity of the patch
- Impact of the vulnerability
- consider:
- the potential damage caused by successful exploitation
- the effort required to mitigate it
- consider:
- Level of sophistication of threat actors
- Determines the likelihood that an attacker can successfully exploit a vulnerability
- Asset value
- Highly valuable assets may have little tolerance for vulnerabilities
- may skew scores to high/critical
- Highly valuable assets may have little tolerance for vulnerabilities
- Weaponization
- likelihood that an attacker will be able to weaponize a vulnerability to achieve their objectives
- considers factors such as the attack vector (AV) and attack complexity (AC)
- affect the ease with which an attacker can create a functional exploit
- attackers can easily share weaponized exploits for others to use
- Exploitability
- vulnerability with high exploitability is more likely to be targeted by an attacker
- requires urgent attention
- low exploitability may be less urgent as it is less likely to be exploited
- depends on many factors
- attack complexity (AC)
- the availability of tools and techniques to exploit it (weaponization)
- and security measures in place to defend against the vulnerability
- low exploitability does not mean that a vulnerability is not severe
- carefully consider all aspects of a vulnerability, including impact
- vulnerability with high exploitability is more likely to be targeted by an attacker
Example Vulnerability Score Adjustment
Example
Consider a hypothetical remote code execution (RCE) vulnerability with a CVSS score of 10
- During the risk assessment process, the organization discovers:
- successfully exploiting the vulnerability requires an attacker to be connected to the same network as the vulnerable application
- the vulnerable application only runs on a single, fully air-gapped system
- This information would be a justifiable reason to lower the score
- since the computer is not accessible via the network