All articles
Security EngineeringSecurity Operations & Monitoring
Browse Knowledge Base

Vulnerability Management: CVSS vs EPSS Prioritization & CISA KEV Guide

11 min read

Build vulnerability management programs: asset inventory, scanning, CVSS vs EPSS v4 prioritization, CISA KEV integration, remediation workflows, SLAs, and zero-day response.

Vulnerability management operates as an internal product serving asset owners as customers, with clear service level agreements, prioritization frameworks, and remediation workflows integrated into software delivery and operations. Security engineers design vulnerability management programs that balance comprehensive coverage with operational efficiency, focusing remediation efforts on vulnerabilities that pose actual risk rather than treating all vulnerabilities equally. The goal is not zero vulnerabilities—an impossible target in any complex system—but rather managing vulnerability risk to acceptable levels while maintaining development velocity.

Effective vulnerability management requires five interconnected capabilities: accurate asset inventory to know what needs protection, continuous scanning to detect vulnerabilities across the environment, risk-based prioritization to focus on what matters most, streamlined remediation workflows to fix issues efficiently, and metrics that drive continuous improvement. Organizations that treat vulnerability management as a checkbox exercise accumulate backlogs that never shrink, while those that approach it as a product with customers and service levels achieve sustainable risk reduction.

Asset Inventory and Coverage

You cannot protect assets you don't know about. Comprehensive asset inventory provides the foundation for vulnerability management, and gaps in inventory translate directly to gaps in security coverage.

Comprehensive Asset Inventory

Accurate asset inventory identifies all assets requiring scanning including hosts, virtual machines, containers, applications, third-party libraries, cloud resources, and network devices. Beyond simple enumeration, effective inventory captures ownership information (who is responsible for remediation), business criticality (how important is this asset to operations), network exposure (is it internet-facing), and data classification (what sensitive data does it process). This context enables risk-based prioritization decisions.

Dynamic environments with ephemeral containers and auto-scaling infrastructure require continuous asset discovery rather than periodic inventory sweeps. Cloud provider APIs, container orchestration platforms, and configuration management databases provide real-time asset information that scanning tools can consume. Integration between asset discovery and vulnerability scanning ensures that new assets are scanned promptly rather than remaining invisible until the next inventory cycle.

Software Bill of Materials (SBOMs) document all dependencies included in applications, enabling vulnerability tracking for third-party libraries and transitive dependencies that comprise the majority of modern application code. SBOM standards like SPDX and CycloneDX provide structured formats for dependency documentation. SBOM generation should be automated in build pipelines with SBOMs stored alongside artifacts, enabling rapid identification of affected applications when new vulnerabilities are disclosed.

Scanning Coverage

Multiple scanning technologies are required to achieve comprehensive coverage across different asset types and deployment models. Infrastructure scanners detect vulnerabilities in operating systems, network devices, and cloud configurations. Container image scanners identify vulnerabilities in base images and application dependencies before deployment to production.

Software Composition Analysis (SCA) tools scan application dependencies for known vulnerabilities, detecting vulnerable libraries in both source code and built artifacts. These tools compare dependency manifests and lock files against vulnerability databases like the National Vulnerability Database (NVD). Authenticated scanning with application credentials provides deeper vulnerability detection than unauthenticated scanning, accessing configurations and components that external scanning cannot reach.

Ephemeral environment scanning requires integration with CI/CD pipelines and container registries to scan short-lived environments before they disappear. Continuous scanning ensures that newly disclosed vulnerabilities are detected in existing assets—a critical capability since vulnerabilities in deployed software often become known after deployment.

Risk-Based Prioritization

Not all vulnerabilities are equal. A critical CVSS vulnerability in an isolated development system poses less actual risk than a medium-severity vulnerability in an internet-facing production application processing sensitive data. Effective prioritization combines multiple risk factors to focus remediation efforts where they matter most.

Multi-Factor Risk Scoring

Vulnerability prioritization should combine multiple risk factors rather than relying solely on CVSS (Common Vulnerability Scoring System) severity scores. CVSS provides standardized severity assessment based on vulnerability characteristics, but doesn't indicate exploit likelihood or business impact in specific deployment contexts. A CVSS 9.0 vulnerability that requires local access and complex preconditions may pose less actual risk than a CVSS 7.0 vulnerability that is trivially exploitable remotely.

EPSS (Exploit Prediction Scoring System) from FIRST estimates the probability that vulnerabilities will be exploited in the wild within the next 30 days, enabling prioritization based on actual threat activity. The CISA Known Exploited Vulnerabilities (KEV) catalog identifies vulnerabilities with confirmed active exploitation, representing the highest-priority remediation targets.

Asset context significantly influences risk. Network exposure assessment identifies internet-facing assets where vulnerabilities are more easily exploitable by remote attackers. Business criticality indicates impact from successful exploitation—vulnerabilities in revenue-critical systems or systems processing sensitive data should be prioritized over development environments. Compensating controls including web application firewalls, network segmentation, and access controls may reduce effective risk while patches are being deployed.

Reachability Analysis

Not all vulnerabilities in dependencies are actually exploitable in specific applications. A vulnerability in a JSON parsing library is only exploitable if the application actually uses the vulnerable parsing functionality with untrusted input. Advanced Software Composition Analysis tools perform call graph analysis to identify whether vulnerable code paths are reachable from application entry points, enabling deprioritization of vulnerabilities that exist in code but cannot be triggered.

Network exposure analysis determines whether vulnerable services are accessible from untrusted networks. Vulnerabilities in services only accessible from authenticated internal networks pose substantially lower risk than identical vulnerabilities in internet-facing services. Exploit chain analysis identifies vulnerabilities that can be combined for greater impact, prioritizing vulnerabilities that enable privilege escalation or lateral movement even when their individual CVSS scores are moderate.

Remediation Workflows

Efficient remediation workflows are essential for converting vulnerability findings into actual risk reduction. Without streamlined workflows, vulnerabilities accumulate in backlogs faster than teams can remediate them.

Ticketing Integration

Vulnerability findings should automatically create tickets in issue tracking systems (Jira, GitHub Issues, ServiceNow), assigned to asset owners with clear remediation timelines based on severity and SLAs. Ticket creation should include comprehensive context: vulnerability details, affected assets, risk assessment including CVSS and EPSS scores, and specific remediation guidance with links to patches or upgrade procedures.

Bulk remediation enables fixing multiple instances of the same vulnerability through centralized updates. Internal platform teams that provide standardized base images or dependency versions enable bulk fixes—updating a single base image can remediate thousands of vulnerability instances across applications that consume it. Canary deployments test patches with a subset of traffic before full rollout, detecting issues before widespread impact, with rollback capabilities enabling rapid recovery if patches cause application failures.

Service Level Agreements

Clear SLAs define expected remediation timelines based on vulnerability severity and contextual risk factors:

Critical + Active Exploitation

24-48 Hours - Vulnerabilities in the CISA KEV catalog or with confirmed active exploitation require immediate response

High Severity (Internet-Facing)

7 Days - High CVSS vulnerabilities in internet-exposed systems where remote exploitation is feasible

Medium Severity

30 Days - Moderate vulnerabilities or high-severity issues with compensating controls in place

Low Severity

90 Days - Low-risk vulnerabilities that can be bundled with regular maintenance cycles

SLAs must be realistic and achievable—overly aggressive SLAs that cannot be met create compliance theater where teams game metrics without improving actual security.

SLA tracking measures compliance with remediation timelines, identifying teams or systems with consistent SLA violations that may need additional resources or process improvements. SLA violations should trigger escalation to management for additional resources or documented risk acceptance decisions.

Exception Management

Some vulnerabilities cannot be remediated immediately due to technical constraints, vendor dependencies, or business requirements that prevent system changes during critical periods. Exception processes require documented risk acceptance, identification of compensating controls that reduce risk, defined expiration dates, and approval from stakeholders with appropriate authority.

Exceptions should be time-limited with automatic expiration, requiring periodic review and renewal rather than becoming permanent. Exception tracking provides visibility into accepted risks across the organization. Compensating controls documented in exceptions may include network segmentation, access restrictions, enhanced monitoring, or web application firewall rules that reduce exposure while permanent fixes are developed.

Zero-Day Response

Zero-day vulnerabilities with active exploitation require rapid coordinated response that differs from routine vulnerability management. Organizations need pre-established procedures that enable swift action when critical vulnerabilities emerge.

War Room Procedures

Zero-day response playbooks should document roles (who leads response, who performs technical analysis, who communicates with stakeholders), communication channels, assessment procedures, and decision-making authority. These procedures should be documented before emergencies occur and periodically tested through tabletop exercises.

Initial assessment determines exposure scope by identifying affected assets through asset inventory queries, evaluating network exposure to determine exploitability, and estimating potential business impact. Rapid exposure assessment enables prioritization of response efforts on highest-risk assets—internet-facing production systems before internal development environments.

Temporary Mitigations

When patches are not immediately available, temporary mitigations reduce risk while permanent fixes are developed. Web application firewall rules can block known exploit patterns, feature flags can disable vulnerable functionality, network access controls can restrict access to vulnerable services, and enhanced monitoring can detect exploitation attempts. Mitigations should be tested before deployment to avoid causing additional outages, with monitoring to confirm effectiveness.

Mitigation deployment should be tracked to ensure all affected assets are protected—the incident response team needs visibility into which systems have been mitigated and which remain exposed.

Exposure Tracking and Eradication

Comprehensive tracking of affected assets ensures that all instances are identified and remediated. Asset inventory accuracy and scanning coverage become critical during zero-day response—untracked assets represent unprotected attack surface. Regular scanning during response provides ongoing visibility into remaining exposure.

Eradication confirmation through rescanning validates that patches or mitigations were successfully applied and that the vulnerability no longer exists. Post-incident analysis should identify how the organization can respond faster to similar events in the future.

Metrics and Continuous Improvement

Effective vulnerability management requires metrics that drive behavior and enable data-driven decisions about program investments and priorities.

Operational Metrics

SLA attainment measures the percentage of vulnerabilities remediated within defined timelines, providing the primary indicator of program effectiveness. Consistent SLA violations indicate resource constraints or process issues requiring attention—either SLAs need adjustment or remediation capacity needs expansion. This metric should be tracked by severity tier and by team to identify specific areas needing improvement.

Median time-to-remediate measures typical remediation speed, providing a more realistic assessment than mean time which can be skewed by outliers (a single vulnerability that takes months to fix can dramatically distort averages). Time-to-remediate trends over quarters indicate whether the program is improving or degrading.

Backlog trend measures whether vulnerability backlogs are growing or shrinking, indicating whether remediation capacity keeps pace with new vulnerability discovery. Persistently growing backlogs indicate insufficient remediation capacity or ineffective prioritization—the organization is falling further behind regardless of remediation effort.

Re-opened issue rate measures how often vulnerabilities recur after remediation, indicating whether root causes are being addressed or whether fixes are incomplete. High re-open rates suggest that remediation is treating symptoms rather than underlying issues, wasting effort on vulnerabilities that will return.

Program Maturity Metrics

Scanning coverage measures the percentage of assets with current vulnerability scans, indicating program comprehensiveness. Coverage gaps represent blind spots where vulnerabilities may exist undetected. Coverage should be tracked by asset type (infrastructure, containers, applications, dependencies) since organizations often have strong coverage in some areas and weak coverage in others.

False positive rate measures accuracy of vulnerability findings. High false positive rates create noise that obscures genuine vulnerabilities and erodes team confidence in scanning results. False positive reduction through scanner tuning, contextual analysis, and finding validation improves program efficiency and team responsiveness.

Exception rate measures the percentage of vulnerabilities with approved exceptions, indicating whether exception processes are being used appropriately. High exception rates may indicate unrealistic SLAs, insufficient remediation resources, or inadequate focus on making secure paths easy for developers.

Three-Factor Prioritization: CVSS × EPSS × CISA KEV

The most effective vulnerability management programs combine three complementary signals for prioritization rather than relying on any single score:

FactorWhat It MeasuresSourceBest For
CVSSSeverity — how bad could it be?FIRST CVSSUnderstanding potential impact
EPSSProbability — how likely is exploitation in 30 days?FIRST EPSS v4Focusing on real-world exploit likelihood
CISA KEVConfirmation — is it actively exploited right now?CISA KEV CatalogImmediate action on confirmed threats

EPSS v4 Improvements

EPSS v4 (released March 2025) significantly improves predictive accuracy over previous versions through expanded data sources, improved model architecture, and percentile rankings. Key improvements include:

  • Higher predictive accuracy: Reduced false positive rates compared to CVSS-only prioritization
  • Percentile rankings: Enables relative comparison across vulnerabilities
  • Faster updates: Daily score updates reflecting current threat landscape
  • Broader data ingestion: Incorporates more exploitation signals from network and host telemetry

Research from FIRST shows that EPSS-driven prioritization reduces remediation effort by over 8x compared to CVSS-only strategies while covering the same number of exploited vulnerabilities. Combine all three factors for a practical prioritization model: Priority 1 (CISA KEV or CVSS 9.0+ with EPSS > 0.5) → remediate within 24-48 hours. Priority 2 (CVSS 7.0+ with EPSS > 0.3) → remediate within 1-2 weeks.

Conclusion

Vulnerability management requires treating it as an internal product with clear customers (asset owners), service levels (remediation SLAs), and continuous improvement metrics. Security engineers design vulnerability management programs that integrate with software delivery and operations, prioritize based on actual risk using CVSS, EPSS v4, CISA KEV, and business context, and enable efficient remediation through automation and streamlined workflows.

Success requires balancing comprehensive vulnerability detection with realistic remediation capacity, focusing efforts on vulnerabilities that pose genuine risk rather than pursuing the impossible goal of zero vulnerabilities. Organizations that invest in vulnerability management fundamentals build programs that sustainably reduce risk while maintaining development velocity.

References